We are Looking for a Systems Developer!

We are Looking for a Systems Developer!

We have a position for a Senior Systems Developer with a financial securities firm located in Alexandria, Virginia. This is a full time employee position with many great benefits. Please let us know if you and anyone you know is interested!

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 or leads in the development of system architecture, design, and documentation. Assists or leads in the development of organizational design and development standards.

Essential Duties and Responsibilities

Acts as senior technical resource in working with business owners to define project requirements and to ensure that those requirements are implemented through efficient and timely application design and development

Acts as senior technical resource in working with internal and external development staff to ensure that the MSRB’s business goals are translated into effective and efficient applications

Analyzes, defines, and documents system requirements for data, workflow, logical processes, hardware and operating system environments, interfaces with other systems, internal/external checks and controls, and I/O

Serves as a senior technical resource in the development of organizational standards for system architecture, system security, and system documentation

Ensures that application design and development are in accordance with architectural and development standards, policies and procedures

Assists in the definition, capture, and reporting of relevant development metrics

Acts as senior technical resource in the development and documentation of organizational coding standards

Mentors junior staff, helping to increase their technical proficiency and development skills

Provides assistance and consultation to users in the development and use of applications

Designs and executes SQL queries and stored procedures as necessary in the development of data driven applications

Performs other duties as assigned

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. 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 Active Directory, 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.