WHAT IS A .NET DEVELOPER ?

The .NET Developer possesses a strong background in software development and is proficient in facilitating, designing, and developing technical solutions for existing .NET applications and processes. They should also have experience in integrating with third-party systems such as IBM MQ and Web API. In this role, you will collaborate with Lead Developers, System Analysts, Business Users, Architects, Test Analysts, Project Managers, and fellow developers to analyze system requirements, design, and develop software solutions, as well as enhancements. These technical solutions and deliverables will be crafted to enable the client to achieve its business objectives.

Need-to-Know Overview of a .NET Developer

1. .NET Developer Duties and Responsibilities

  • Developing applications from detailed design specifications
  • Working with other developers to ensure deadlines to meet deadlines
  • Troubleshoot and fix bugs and configuration issues
  • Maintain technical documentation and associated artefacts
  • Estimate and track tasks and other work items against project deadlines
  • Creates necessary technical documentation
  • Advanced ability to interpret, adapt and write complex business logic
  • Develop front-end, backend and database code

2. .NET Developer Requirements and Qualifications

  • BS in Computer Science, Software Engineering, related IT field or equivalent combination of experience and education
  • Experience in Microsoft .NET Technologies
  • Experience with integrating with third party integrations (IBM MQ, Web API)
  • Visual Studio, Eclipse or other IDE
  • Experience with SQL Server or Oracle DB
  • Experience with XML
  • DevOps tools - GIT, Jenkins, Artifactory, uDeploy, code branching, merging
  • Experience or knowledge of Web Servers, e.g. IIS
  • Experience with ElasticSearch
  • Experience with IBM MQ
  • Strong problem identification and problem solving skills
  • Strong written & verbal communication skills
  • Proven track record in meeting deadlines
  • Experience working collaboratively with a team spread across multiple locations and time zones
  • Experience in financial services/banking/insurance industry sectors highly desired