GO TO SEARCH
Currently, we are looking for a remote Senior .NET Developer to join our team.
Responsibilities
- Develop creative, functional, maintainable, applications, services and components
- Write high quality, re-usable code following industry best practices
- Provide development estimates for enhancement requests
- Perform design/code reviews and help maintain code quality, performance, and application responsiveness
- Test programs to ensure quality and expected results before delivery to Quality Engineering
- Investigate and resolve bugs and/or deficiencies in project codebases
- Work on projects of moderate to advanced complexity
- Keep skills up-to-date with current and future software technologies through continued education and self-learning to ensure maximum functionality and efficiency
- Assist in creation and maintenance of DevOps tooling and code deployments
- Collaborate both in the team and cross-functionally, and contribute in group decision-making
- Assists & mentor junior and mid-tier engineers
Requirements
- 3+ years of relevant experience
- Experience and demonstrated proficiency in .NET, C#, Entity Framework, and Azure Stack
- Demonstrated understanding of Algorithms, Data Structures, Object Oriented Design, Databases (SQL / NoSQL)
- Experience with RESTful Web Service Design
- Experience working as a member of an Agile team is preferred
- Bachelor’s degree in Computer Science, Computer Engineering or a software related discipline or equivalent experience is preferred
- The ability to adapt quickly to a fast-paced environment, with strong problem-solving skills
- Cross-department collaboration skills
- Experience with Azure, AWS or other Cloud-based PaaS/SaaS environments
- Preferred experience in designing and developing in applications that use JavaScript, HTML5 and CSS
Nice to have
- ReactJS
- Node.js
- Azure Cosmos DB database
- PoEAA, patterns, Anti-patterns
- Multithreading