Software Engineer needed for an opportunity with SOC's client to work in Rochester, NY. US Citizenship is required for this contract!
Responsibilities
Responsible for research, design, and development of application software systems.
Primarily responsible for the design and development of software products for a variety of backend software applications.
Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of software products.
Applies computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application.
Works closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.
Develops software test procedures, software programs, and related documentation.
Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure software performed meets program cost, schedule, and technical constraints.
Experienced professional with proficient knowledge of job area.
Communicates with contacts inside and outside of own department to explain and interpret operational processes, practices, and procedures.
Recommends enhancements to systems and processes.
Works to achieve operational targets for specific programs and projects with moderate impact on departmental results.
Requirements
Proficiency in C#/.NET programming
Experience with RESTful API's
Experience in Agile software development process
Experience with Bitbucket, DOORs, Visual Studio, Confluence
Familiarity with databases
Experience with continuous integration tools such as Jenkins