We are looking for a .NET Developer to design, modify, develop, write and implement software programming applications and components. This position will support and/or install software applications and components and works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Responsibilities:
- Architect/Design technical solution, including overall system design, class design and database design
- Create detailed written technical documentation based on functional requirements and as part of the SDLC.
- Create, design, develop and document software based on technical requirements.
- Participate in code reviews, code analysis and identification of software risks. Training other team members in areas of software development, technical documentation.
- Tests and reviews programming to discover any errors and confirm that the programs meet required specifications.
- Exceptional knowledge of rational databases (Microsoft SQL Server, MySQL), ORM and SQL Queries
- Development of secure applications (role-based security, authorization, authentication, etc.)
- Other duties as assigned based on department and/or company operation and/or business needs.
Qualifications:
- Bachelor’s degree in Computer Engineering or Computer Science
- 7 years of experience as an full-stack developer
- 3 years of hands on experience to create/maintain micro services
- Experience with .NET, C#, SQL Server, MySQL, Amazon Aurora
- Experience working with SQL Server, My SQL
- Heavy experience with microservices using REST/JSON
- Extensive experience with web and database technologies: ASP.NET, C#.NET, MVC, WebAPI and T-SQL.
- Solid understanding of object-oriented programming (OOP), design patterns and programming skills
- Experience in turning complex problems into simple and engaging experiences for the web and mobile
- Detail oriented and organized with the ability to work in a fast-paced environment, both independently and as part of a team.
- Experience with XML/XSL, DTD, XML Schemas, Web Services, React, JavaScript, AJAX, Python, and IIS.
- In-depth knowledge in SaaS and experience with AWS
- Experience with XML/XSL, DTD, XML Schemas, Web Services, React, JavaScript, AJAX, Python, and IIS.
- Experience with agile/scrum methodologies