Sr. .NET Developer
Atrina Technologies Pvt Ltd is a well-known IT service provider in ERP, Mobility and IT Services and Solutions. We take this opportunity to submit a business proposal to fulfil our employment requirements. Atrina Technologies Pvt Ltd came into existence in 2017. We offer the best opportunities to our employees and help them to find the best career path by training and development.
Company: Atrina Technologies Pvt Ltd
Position: Sr. .NET Developer
Salary: As per industry standards
Reach us: email@example.com
We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic team at Atrina. As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using the .NET framework. Your expertise in .NET development, coupled with your strong problem-solving skills, will contribute to the success of our IT projects and drive the growth of our organization.
- Designing and developing software solutions using the Microsoft .NET framework, including ASP.NET, C#, and SQL Server.
- Collaborating with cross-functional teams to gather and analyze software requirements.
- Developing technical specifications and architectural designs for software applications.
- Writing clean, efficient, and maintainable code according to coding standards and best practices.
- Conducting thorough unit testing and debugging to ensure code quality and reliability.
- Troubleshooting and resolving software defects and issues in a timely manner.
- Collaborating with team members to identify areas for process improvement and implementing effective solutions.
- Mentoring and providing guidance to junior developers in the team.
- Assisting in the deployment and maintenance of software applications in production environments.
- Documenting software designs, technical specifications, and implementation details.
- Collaborating with stakeholders to gather requirements and translate them into technical specifications.
- Participating in the software development lifecycle, including requirements analysis, design, development, testing, and deployment.
- Conducting code reviews and providing constructive feedback to team members to ensure code quality and adherence to coding standards.
- Identifying and resolving performance bottlenecks and optimizing application performance.
- Developing and maintaining technical documentation, including system diagrams, API documentation, and user guides.
- Collaborating with the Quality Assurance team to ensure proper testing of software applications, including unit testing, integration testing, and automated testing.
- Working closely with project managers and stakeholders to ensure project timelines and deliverables are met.
- Providing technical guidance and support to other team members as needed.
- Participating in knowledge sharing sessions and conducting training sessions to enhance the team's technical skills.
- Minimum of 3 years of professional experience as a .NET Developer.
- Strong knowledge and hands-on experience with the Microsoft .NET framework, including ASP.NET, C#, and SQL Server.
- In-depth understanding of object-oriented programming principles and design patterns.
- Familiarity with agile software development methodologies and practices.
- Experience with source control systems, such as Git or TFS.
- Solid understanding of relational database concepts and experience with SQL.
- Ability to work independently as well as collaboratively in a team environment.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Microsoft certifications in .NET development (e.g., MCSD) or related areas.
- Experience with cloud platforms such as Microsoft Azure or Amazon Web Services (AWS).
- Knowledge of DevOps practices and tools, including continuous integration and deployment (CI/CD).
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.