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