The software programmer / developer designs, Develops, deploys and maintain software application, including developing detailed programming specifications, writing code, compiling programs, and conducting tests.
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;
The software programmer / developer designs, Develops, deploys and maintain software application, including developing detailed programming specifications, writing code, compiling programs, and conducting tests.
Responsibilities
- 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
- Excellent knowledge of Object-Oriented Programming
- 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
- Proficient understanding of cross-browser compatibility issues
- Able to design for cross-platform compatibility
- Good documentation / annotation habits
- Excellent problem solving and communication skills
- Writing high-quality and well-documented code;
- Producing detailed specifications;
- Conducting reviews of requirements, data model, process model and object model;
- Testing products in controlled situations;
- Preparing training manuals for end users; and
- Maintaining running software.
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
30+ days ago