We are seeking a skilled and motivated .NET Developer to join our dynamic team. As a .NET Developer, you will be responsible for designing, developing, and maintaining software applications using Microsoft’s .NET framework. Your expertise in C#, ASP.NET, and related technologies will be instrumental in delivering high-quality and scalable solutions to meet our organization’s needs.
Responsibilities:
- Software Development: Collaborate with a team of developers and other stakeholders to gather requirements, design software solutions, and implement new features and enhancements using .NET technologies.
- Coding and Testing: Write clean, efficient, and well-documented code in C# and other .NET languages. Conduct thorough testing to identify and resolve any bugs or issues, ensuring the reliability and functionality of the software.
- Database Management: Work with relational databases, create data models, and write SQL queries to ensure efficient data storage, retrieval, and manipulation.
- Integration: Integrate third-party systems and APIs to enable seamless data flow and interoperability between different applications.
- Performance Optimization: Identify areas for performance improvement and implement optimizations to enhance application speed and responsiveness.
- Security: Implement security measures to protect applications from potential vulnerabilities and ensure data privacy.
- Troubleshooting and Debugging: Investigate and resolve software defects and technical issues as they arise during the development and deployment process.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and QA engineers, to ensure successful project delivery and meet project goals.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a .NET Developer, with a strong portfolio of past projects showcasing your expertise.
- Proficiency in C#, ASP.NET, and other .NET technologies.
- Familiarity with front-end technologies, such as HTML, CSS, and JavaScript.
- Experience with relational databases and ability to write complex SQL queries.
- Familiarity with version control systems, preferably Git.
- Knowledge of software development methodologies and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Familiarity with Agile/Scrum methodologies.
Join our innovative team and contribute to the development of cutting-edge software solutions. As a .NET Developer, you will have the opportunity to work on challenging projects and collaborate with talented professionals to build software that makes a meaningful impact.