Submit your resume
Reporting to the DevOps Manager, The role is accountable to translate software requirements into programming code through to usability of the application. A primary accountability of this role is to review requirements and take the appropriate action; solution; writing and implementing efficient code, supporting testing, managing release processes and providing production supports.
Duties and Responsibilities
- Analyzes business requirements and system specification
- Develops applications to specifications within the required timeframe
- Follows established SDLC methodologies and Agile practices
- Demonstrates excellent organization and written/verbal communication skills
- Works with business analysts and architects to determine and verify requirements and specifications, contributing to requirement definition working sessions and specification development
- Creates detailed implementation design to build new and maintain existing applications
- Evaluates technical options and risks. Participates actively in the development of various design alternatives and selects or recommends appropriate solutions based on industry best practices
- Writes supporting and configuration documentation, or guides team members in delivering technical documentation
- Integrate software components and third-party programs; for an application enhancements and customizations
- Provides updates on tasks via discussions and status reports in written or verbal form as required
- Provides work estimates for development tasks and verifies work estimates of others
- Reviews solutions for completion and system performance objectives
- Designs, develops and implements unit and integration testing for existing code base and for new functionality under development
- Supports release deployment through multiple environments including Development, QA, User Acceptance Testing, and Production
Education and Experience
- Minimum 2 years’ in a similar role with experience in Web Application Development
- Working experience with Microsoft .NET development using C#, MVC, Web API, MS Visual Studio
- Working experience with AngularJS, JQuery, Javascript, CSS, Bootstrap, NodeJS, XML/JSON is a plus
- Nice to have working experience with Sharepoint, BI, PowerBI.
- In depth working experience developing data driven components for MS SQL Server, SQL Language/Query Skills
- Strong working experience with Object Oriented Analysis and Design, Relational Database Analysis & Design, and Object Store architectures
- Proven experience supporting critical business applications in a production environment
- Working with version control systems such as Team Foundation Server/Azure DevOps and Git
- Code Profiling and Performance investigation and tuning
- Test Driven Development
Knowledge and Skills
- Knowledge of software development and all aspects of the Secure Software Development Life Cycle (SSDLC)
- A team player who works well with end users from different disciplines and varying degrees of business experience
- Ability to work independently: self-learner, motivated, enthusiastic, and someone who enjoys learning new technologies
- Ability to perform standard application unit testing
- Excellent debugging, problem-solving, organizational, analytical skills
- Familiar with software security principles
- Knowledge in system administration and networking (i.e., Windows Server, IIS)