Sr. Systems Developer - C#.Net

Software Development; Agile; Systems Development; C#; .NET; javascript
Full Time
$100-145K
Telecommuting not available Travel not required

Job Description

EnvoyIT has an immediate Full-time opportunity for a Senior Systems Developer with their client in Washington, DC. EnvoyIT’s client deals with large volumes of financial data and is looking for a self-starter who is passionate about their technology to join the team in a Senior role.

SUMMARY Works independently and as a member of a team to design and develop new applications and to support/modify existing applications in Windows/Linux environments. Assists in the development of solution architecture and in the development of organizational development standards.

ESSENTIAL DUTIES AND RESPONSIBILITIES • Develops data-driven applications as part of a cross-functional Agile team • Acts as senior hands-on technical resource designing, coding, testing, debugging, configuring, and documenting applications • Applies generally accepted programming standards and techniques to ensure efficient and secure program execution • Acts as senior technical resource working with development staff to ensure that the business goals are translated into effective and efficient applications • Creates unit tests and other test transactions and runs tests to find errors and to confirm that developed code meets project specifications • Acts as senior technical resource working with business owners to define project requirements and to ensure that those requirements are implemented through efficient and timely application design and development • Ensures that application design and development are in accordance with architectural and development standards, policies and procedures including coding standards • Analyzes, defines, and documents system requirements for data, workflow, logical processes, hardware and operating system environments; interfaces with other systems, internal and external checks and controls, and I/O • Develops, documents and maintains database development standards to include but not limited to: table,index and column naming standards, database feature usage and database coding standard and techniques. • Works independently and as part of an Agile development team to design and develop new SQL queries,new stored procedures and new database applications, and to modify existing stored procedures and applications in a Oracle Linux/Windows environment to support IT delivery projects • Reviews, analyzes and recommends simple and complex queries provided by data analysts and other systems programmers to verify validity and impact prior to execution • Researches and evaluates Oracle database features to assist in programming or to enhance application efficiency • Aids in the development of configuration files, build and deployment scripts, and release notes to ensure complete and accurate deployment of all applications into test and production environments • Serves as a senior technical resource in the development of organizational standards for system architecture, system security, and system documentation • Mentors junior staff, helping to increase their technical proficiency and development skills • Assists in the definition, capture, and reporting of relevant development metrics • Analyzes and estimates feasibility, cost, time, compatibility with other systems and computer capabilities • Researches and evaluates software and hardware to assist in programming or to use as program platforms

• Analyzes code to find causes of errors and revises programs • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs; trains end users or technical support staff to use programs • Analyzes, installs, and tests upgrades of externally developed application programs • Provides assistance and consultation to others in the development and use of applications • Performs other duties as assigned

NON-ESSENTIAL DUTIES AND RESPONSIBILITIES • Designs and codes screen layouts, graphical user interfaces, and printed outputs • Designs and executes SQL queries and stored procedures as necessary in the development of data driven applications

EDUCATION/QUALIFICATIONS Bachelor’s degree in computer science with a minimum of 10 years of relevant development experience. Extensive experience in developing data driven applications using C#, ASP.NET, AJAX, JavaScript and ASP is required; experience in Java is desired.

 Expertise in SQL and PL/SQL along with strong technical knowledge and skills in Databases – particularly Oracle 11g/12c, with Stored Procedure development experience.

Experience in performance tuning along with a strong working knowledge of Linux/Microsoft operating systems is required. Experience with service-oriented architecture including WS security and with the development and consumption of web services is required.

 Experience in the development of enterprise design and coding standards. Good working knowledge of Microsoft operating systems (Windows 2003/2008/2012) and ActiveDirectory, DNS, SMTP, IIS, PKI, Tomcat, Apache and networking protocols.

Extensive knowledge of relevant existing and emerging technologies and coding best practices is required. Ability to clearly communicate ideas through written reports, business correspondence, technical standards, and procedure manuals. Ability to effectively present information and respond to questions from groups of directors, clients, and the general public. Ability to define problems, collect data, establish facts, and draw valid conclusions. Experience in training or mentoring other junior staff.

QUALIFIED CANDIDATES:

Must be eligible to work in the US without sponsorship.  EnvoyIT’s client is unable to sponsor H-1b visas at this time. 

Send updated resume in Word format to abecker@envoyit.com for immediate consideration.

 

Posted By

Amy Becker

Dice Id : 10177475
Position Id : 718
Have a Job? Post it