Overview
Build and deploy client-specific software applications in small teams, interpreting customer business requirements and developing the data and process components in a .NET / Angular / MS SQL Server environment.
What you'll do
- Analyse client 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.
- Train the 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.
- Triage 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 a thorough understanding of the business application of the project.
- Provide input into project planning and scheduling functions.
- Design software products and plan software implementation.
- Mentor engineers to propagate good design principles and development practices to the team.
- Manage change in the .NET framework.
What you'll need
- 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.
Details
- Location: Bengaluru, India.
Read the full description and apply on the company’s own careers page.