Overview
The software programmer / developer designs, develops, deploys and maintains software applications, including developing detailed programming specifications, writing code, compiling programs, and conducting tests.
Responsibilities
- Design, develop, deploy and maintain software applications, including developing detailed programming specifications, writing code, compiling programs, and conducting tests.
- Provide high-quality, well-documented code and produce detailed specifications; conduct reviews of requirements, data models, process models and object models; prepare training manuals for end users; and maintain running software.
Qualifications
Must Haves :
- 8+ years of experience designing, developing and maintaining web application systems, and databases
- Solid experience with C#, .NET Core
- Data analysis utilizing SQL - Strong grasp of SQL Server and Oracle
- Experience building and consuming RESTful API web services
- Web Development using .NET, JavaScript, jQuery, CSS, HTML, .NET Core, Ajax, Razor, REST, Web API, Entity Framework
- Experience with source-code management and delivery platforms such as GitHub, BitBucket, Jira, Azure Dev Ops
- Excellent problem solving and communication skills
Nice to Have :
- Experience with Agile / Scrum techniques and methodology
General Skills
- Experience with Agile / Scrum techniques and methodology
- Experience in design, code, test, debug and document applications
- Knowledge of object-oriented development and design patterns
- Knowledge of web technologies
- Excellent verbal and written communication skills
- Excellent analytical, problem-solving and decision-making skills; and
- Excellent interpersonal and negotiation skills
Job 64165