Job responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- 11+ years relevant work experience showing growth as a Full stack developer.
- Extensive technical experience & hands on practical development expertise in C#, .Net, Web services (REST), MVC, Microservices, Angular 7 and above.
- Good knowledge in HTML5, CSS3, Bootstrap and scripting languages like JavaScript, JQuery etc.
- Proficient with OOPS and Design principles.
- Expertise in writing clean, secure and refactored code including identifying best practices for logging & exception handling.
- Knowledge and hands-on Experience with Test Driven Development, mainly unit tests & automation test suites & practices.
- Experience with relational and non-relational Database technologies like SQL, MongoDB.
- Excellent troubleshooting capability for critical production environment issues.
- Proficient with Git or any source code management tool.
- Excellent listening, writing skills and strong technical competency are essential.
- Creative and efficient in proposing solutions to complex, time-critical problems. Strong analytical and problem-solving skills with a high attention to detail.
- Knowledge of CI/CD tools like Jenkins, Docker, Spinnaker etc. Exposure to an Agile Development Methodology.
Preferred qualifications, capabilities, and skills
- Experience with .Net core framework.
- Experience with public cloud offerings (AWS, Azure etc)
- Atlassian suit knowledge (Jira particular).
- Adaptiveness to perform on delivery of time critical tasks and guide the team proficiently in team lead capacity.
- Adds to team culture of diversity, equity, inclusion, and respect.