- Professional
- Bureau à Bengaluru
Engineers build out the data and process components in a .NET / Angular / MS SQL Server environment. Components are integrated into the base product and subjected to several rounds of testing before release to the customer.
Responsibilities
- Analyse client’s requirements, configure, deploy, and support software implementations
- Develop, code, test, and debug new software or enhancements to existing software
- Collaborate with team members in designing new or changed software components
- Monitor and manage installed application software for compliance with business process requirements
- Training client community on new and existing product features and provide and maintain style guides to control uniformity across clients
- Support operations requests for custom reporting and data analysis
- Responsible for triaging issues in product deployments
- Liaise with nontechnical and technical staff to solve business problems with current and existing product features
- Analyse customer suggestions for software improvement or enhancement
- Design and write application software according to the approved specification
- Gain full technical knowledge and thorough understanding of the business application of the project
- Provide input into project planning and scheduling functions
- Design software products and plan software implementation
- Mentors engineers to propagate good design principles and development practices to the team
- Change management in the .NET framework
Requirements
- 3 years of Microsoft .Net Framework, C#, HTML, JavaScript experience
- Background in .Net MVC, .Net Web Forms, Angular 4+
- Knowledge of .NET Core API, Microservices, and Service-Oriented Architectures
- Microsoft SQL Server 2014+ (SQL, T-SQL, Stored Procedures)
- Proven familiarity with SDLC, Design Patterns, UML, and system documentation
- Experience with object-oriented design and implementation and continuous deployment strategies
- Ability to translate customer-specific requests into re-deployable system functions
- Ability to diagnose, plan, and implement fixes to software bugs or design flaws
- Ability to plan and manage your own work to meet deadlines
- Eager to work on multiple teams and projects at the same time
- Adaptable to multi-cultural communication and collaboration
- Able to learn and apply new techniques just-in-time.
- Bachelor’s in Computer Science, Information Systems, Management Information Systems, or related degree.