Mandatory Requirements
- Microsoft Certified: Azure Developer Associate (or similar certification related to ASP.NET/C# development).
- Proven experience with ASP.NET Core MVC Web API and Entity Framework.
- Indepth knowledge of frontend technologies such as HTML5 CSS3 JavaScript and frameworks like Angular React or Vue.js.
- Experience with SQL Server and or Oracle databases including writing complex queries Store Procedures Jobs and optimizing performance.
- Familiarity with version control systems such as Git or Azure DevOps.
- Minimum 5 years of Experience on the above technologies
- Leadership Skills to assist and support internal Development team with their task
- Proven Skills to map functional requirement and provide solution at wider level
- Strong understanding of software design patterns principles and best practices.
- Excellent problemsolving Logical & Analytical skills and the ability to troubleshoot and debug complex issues.
- Strong communication skills with the ability to work effectively in a collaborative team environment.
- Experience with cloud platforms such as Azure or AWS is a plus.
- Knowledge of microservices architecture and eventdriven systems.
- Experience with Agile/Scrum methodologies
Value Added and Preferred Skills
- Create and review HighLevel Design (HLD) documents to outline system architecture integration points and overall design strategy.
- Develop LowLevel Design (LLD) documents detailing the implementation specifics including class diagrams sequence diagrams and detailed design specifications.
- Team Management
Job Description :
- Develop software solutions by studying information needs conferring with users studying systems flow data usage and work processes investigating problem areas and following the software development lifecycle
- Determine operational feasibility by evaluating analysis problem definition requirements solution development and proposed solutions
- Document and demonstrate solutions by developing documentation flowcharts layouts diagrams charts code comments and clear code
- Prepare and install solutions by determining and designing system specifications standards and programming
- Improve operations by conducting systems analysis recommending changes in policies and procedures
- Update job knowledge by studying stateoftheart development tools programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
- Protect operations by keeping information confidential
- Provide information by collecting analyzing and summarizing development and service issues
- Accomplish engineering and organization mission by completing related results as needed
- Support and develop software engineers by providing advice coaching and educational opportunities
- First and foremost developing highquality software our users need
- Mentor junior and midlevel engineers Collaborate with internal teams to brainstorm and create new products
- Grow engineering teams by interviewing recruiting and hiring
- Make informed decisions quickly and take ownership of services and applications at scale
- Stay on the leading edge of development practices
- Understand business needs and know how to create the tools to manage them
- Ensures software is current with the latest technologies
- Provide technical guidance and mentorship to other Engineers
Job Type: Fulltime
This job has been sourced from an external job board.
More jobs on