A Dot Net Developer should be passionate about building/maintaining top-notch technology products for a variety of client(s). He/She should have strong object-oriented design and programming skills using .NET, MVC, C#, REST Web APIs, Java Script, MS SQL and experience in implementing object-oriented solutions for web based and desktop application.
This role will require strong debugging and troubleshooting skills to provide detailed root cause analysis.
RESPONSIBILITIES:
- Understanding of object-oriented and service-oriented application development techniques and theories
- Work in a highly interactive, team-oriented environment
- Design, develop, and unit test applications in accordance with established standards
- Familiar with source control management systems and continuous integration and deployment environments
- Deploy high-volume, scalable, enterprise-level, web and desktop applications
- Package and support deployment of releases
- Develop, refine and tune integrations between applications
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Analyze and resolve technical and application problems
- Adhere to high-quality development principles while delivering solutions on-time
- Agile development methodologies
REQUIRED SKILLS:
- Experience in designing, developing and delivering software services at an enterprise scale
- Experience of working in a team-oriented, collaborative, environment
- Experience with C#
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (MVC, Entity etc)
- Generation and maintenance of RESTful Web API Services
- Version control tools such as Bitbucket or Github
- Documentation of product enhancements and bug fixes
- Effective communication, collaboration, and interpersonal skills
- Ability to brainstorm with other team members and leverage constructive feedback
- Enthusiastic about learning new things and taking on new challenges
- Solutions driven and strong unit testing skills
- Implement and test database design
PREFERRED REQUIREMENTS:
- Experience with developing for or managing applications in the AWS or Azure cloud services.
- Experience with CI/CD tools like Jenkins