Software Developer III
Convergence is looking for a Software Developer III that can communicate 360 degrees from the design and project teams to the customer.
Provides development engineering support and programming support to projects and infrastructure support activities. Designs and develops enterprise applications in a Web environment. Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develop software solutions. Designs software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May manage websites including design, develop, deploy and maintain activities as well as performs testing and quality assurance of web sites and web applications.
Converts project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develops and writes computer programs to store, locate, and retrieve specific documents, data, and information. Analyzes functional business applications and design specifications for functional activities. Develops codes, tests, and debugs new software or enhancements to existing software. Performs maintenance on existing software products and contributes knowledge of business applications. Writes programs according to specifications needed. Provides technical support in the evaluation of prime object names, data elements, and other objects. Ensures that proposed object definitions are clear, concise, technically correct, and that they represent singular concepts. Ensures that the proposed objects are consistent with data and process models. Works with the technical staff to understand problems had with software and then resolve them. Resolves customer complaints with the software and responds to suggestions for improvements and enhancements. Develops block diagrams and logic flow charts. Prepares required documentation.
Analyzes functional business applications and design specifications for functional areas such as payroll, logistics, and contracts. Develops high level and detailed design diagrams using appropriate Computer Aided Software Engineering (CASE) tools. Translates detailed design into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Enhances software to reduce operating time or improve efficiency. Provides technical direction to programmers as required to ensure program deadlines are met. Monitors and supports computer processing. Coordinates input, output, and file media. Distributes output and controls computer operation.
BS Degree in computing or equivalent work experience (may substitute four (4) year of relevant work experience for BS Degree)
Knowledge of Java, java Applets, Web programming Skills, Web User Interface design, Software development processes, object-oriented design, multi-media content development, software testing and de-bugging
Active TS/SCI FS Poly security clearance
JAVA programming Certificate, i.e. Sun Certified Java Programmer (SCJP) or Sun Certified Java Developer (SCJD)
Convergence Technology Consulting is an Equal Opportunity Employer. Every employee has the right to work in an environment free from all forms of discrimination. We are, therefore, committed to a policy of equal employment opportunity. This policy reflects the organization’s belief that providing equal opportunities for all employees is both a moral responsibility and good management practice. We recruit, employ, retain, compensate, train, promote, discipline, terminate and otherwise treat all employees and job applicants based solely on qualifications, performance, and competence. All employees and applicants will be treated without regard to age, sex, color, religion, race, national origin, citizenship, veteran status, current or future military status, sexual orientation, gender identification, marital or familial status, physical or mental disability, legal source of income or any other status protected by law.