Roles and Responsibilities
– Write clean, scalable code using .NET programming languages
– Participate in requirements analysis
– Collaborate with internal teams to produce software design and architecture
– Test and deploy applications and systems
– Develop documentation throughout the software development life cycle (SDLC)
Desired Candidate Profile
– Proven experience as a .NET Developer
– Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
– Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
– Knowledge of web technologies
– Ability to write database queries using SQL
– Good knowledge of object-oriented programming concepts
– Good knowledge of RDMS
– Knowledge of SDLC and software development methodologies like Waterfall/Iterative/Spiral/Agile etc.
– Familiarity with architecture styles/APIs (REST, RPC)
– Excellent troubleshooting and communication skills
– Some experience in mobile development using Android, React JS, Angular framework is a plus
– Minimum of 1 year of programming in .Net
– Minimum of 1 year of development using SQL Server as the RDBMS
– Minimum of 1 year in web technologies like HTML/ XHTML/ Javascript/ AJAX/ CSS
– Masters or Bachelors degree in Engineering/ Science/ Commerce with Mathematics as one of the subjects