Job Description:As a Full Stack .NET Developer, you will be responsible for enterprise application development within a .NET framework using C#. You will apply software development lifecycle (SDLC) concepts, object-oriented programming (OOP) principles, and software engineering best practices to deliver scalable and reliable applications. This role requires expertise in full-stack development, cloud technologies, and database management, along with strong problem-solving and collaboration skills.
Key Responsibilities:- Develop and maintain enterprise multi-tier applications using .NET technologies.
- Design, implement, and optimize RESTful web services and APIs.
- Work with relational databases like SQL Server and Oracle, as well as NoSQL databases such as MongoDB or Aerospike.
- Implement software engineering principles and design patterns for scalable applications.
- Develop applications for cloud environments (PCF, AWS, GCP, or Azure).
- Utilize CI/CD pipelines and DevOps practices for automated deployment.
- Collaborate with business partners to interpret requirements and design effective solutions.
- Guide and mentor junior developers, ensuring adherence to coding standards.
- Participate in Agile development methodologies and contribute to project planning.
- Work with Atlassian tools (JIRA, Confluence, BitBucket, Bamboo) and GitHub for version control.
Required Skills, Experiences, Education, and Competencies:- 6+ years of full-stack .NET development experience with enterprise applications.
- Strong hands-on experience with C# or C++ in the .NET platform.
- Expertise in software engineering principles and design patterns.
- 3+ years of experience with relational databases (SQL Server, Oracle) and NoSQL databases.
- 2+ years of experience designing and implementing REST-based APIs.
- Experience with cloud platforms such as AWS, GCP, Azure, or PCF.
- Proficiency in CI/CD concepts and deployment automation.
- Strong communication skills to collaborate with business and technical teams.
- Experience in mentoring junior developers and reviewing software designs.
- Familiarity with Agile methodologies and ability to manage multiple initiatives.
The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.