/* Senior Programmer Analyst III : */

Senior Programmer Analyst III

Job Summary: Codes software applications to adhere to designs supporting internal business requirements or external customers. Standardizes the quality assurance procedure for software. Oversees testing and develops fixes. Requires at least 7-9 years of experience in the field or in a related area. Has knowledge of standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May provide consultation on complex projects and is considered to be the top level contributor/specialist. May lead and direct the work of others. A wide degree of creativity and latitude required.

Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization’s application systems. Consults with users to identify current operating procedures and to clarify program objectives. Expected to write documentation to describe program development, logic, coding, and corrections. Writes manuals for users to describe installation and operating procedures. Must have a working knowledge of relational databases and client-server concepts. Relies on experience and judgment to plan and accomplish goals.

Essential Responsibilities include the following. Other related duties may be assigned as required.
• Develop software using C# .NET Web and Windows Applications using Microsoft Visual Studio .NET 3.5 or .NET 4.0
• Maintain in-depth knowledge of current and emerging applications, technologies and standards
• Assist in the preparation and presentation of business proposals to departments and senior management
• Conducts planning, analysis and forecasting activities to plan projects and tasks
• Establish project objectives and plans by analyzing project requirements and collaborating with management
• Understand scope and high level requirements and lead the solution elaboration and implementation process
• Analyzes requirements, and translates business requirements into product designs
• Prepares consolidated project status reporting
• Mentor and coach team members of varying skill levels and competencies to achieve optimal performance
• Coordinate and report status on development tasks (design, unit test, code, source control) and issue resolution among developers
• Writes technical specifications and other forms of documentation
• Suggests technical alternatives and improves/streamlines processes and systems
• Create stored procedures, queries and functions in co-ordination with DBA’s
Required Skills:
• At least 7 years of in-depth experience and demonstrated proficiency with software development and software lifecycles
• ASP.NET MVC experience
• Experience in Application Architecture Design, or Development
• Experience in Systems Architecture and Infrastructure
• Experience leading software projects Agile/Scrum and proven track record for applying iterative development approaches to rapidly building and delivering quality software
• Experience with relational database development using Oracle or MS SQL
• General understanding of technologies such as WCF, LINQ, & XML
Desired Skills:
• Experience with Multithreading concepts and Asynchronous communications
• Payment or Financial Industry Experience is a preferred or experience with large volume transaction processing networks
Additional Requirements/Responsibilities:
• The job will require 20% design, 70% development, 10% management
• Part of on-call rotation for production issue escalations
• Minimum of a Bachelor’s Degree in Computer Science or equivalent education or experience preferred

To apply for this position please visit our website:

Post a Response

You must be logged in to post a comment.