- Lead and mentor a team of .NET Core developers, fostering a collaborative and innovative environment.
- Design, develop, and implement high-quality software solutions using the .NET Core framework.
- Take ownership of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Oversee the integration of various systems and APIs, ensuring seamless functionality.
- Collaborate closely with cross-functional teams to define project scope, timelines, and deliverables.
- Ensure adherence to coding standards and best practices by guiding the team in code reviews and providing constructive feedback.
- Identify and resolve technical challenges, providing solutions that enhance software performance and quality.
- Monitor project progress and provide regular updates to stakeholders, adjusting plans as necessary to meet deadlines.
- Foster an environment of continuous improvement through process optimization and innovation.
- Stay abreast of emerging technologies and industry trends, integrating relevant advancements into team practices.
- Facilitate training and development opportunities for team members to promote skill advancement.
- Assist in recruiting and onboarding new developers, ensuring a smooth transition into the team.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development with a focus on .NET Core.
- Previous experience in a leadership role, managing a team of developers.
- Expertise in .NET Core, C#, and related frameworks and technologies.
- Strong understanding of software development methodologies and best practices, including Agile and DevOps.
- Proficient in database technologies such as SQL Server or MySQL.
- Experience with front-end technologies like HTML, CSS, and JavaScript frameworks.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
- Experience with cloud technologies (e.g., Azure, AWS) is a plus.
- Commitment to continuous learning and professional development.
Top Skills
What We Do
Adree is a technology-driven company that goes beyond software testing. We specialize in Quality Assurance (QA), Quality Control (QC), and Low Code/No Code services. We exist to empower businesses in the digital realm, optimizing their projects with high-quality code.
To constantly empower IT and businesses with innovative, unique digital solutions. We bridge the gap between business and technology, crafting distinguished pathways to success. By blending expertise with creativity, we inspire transformative journeys, ensuring our clients thrive in the digital age.
Our Mission:
Empower IT and businesses with innovative, unique digital solutions, bridging the gap between business and technology for success in the digital age.
Our Vision:
Become the global leader in digital excellence, known for our unwavering commitment to tailor-made solutions, driving innovation for businesses of all sizes and industries.
Who We Are:
At Adree, we lead with a visionary concept to ignite innovation in software development and testing. Our distinctive approach empowers businesses through:
1. Quality Assurance (QA) and Quality Control (QC):
Ensuring the reliability and performance of digital solutions.
2. Low Code / No Code Application Development:
Rapid application design and integration for efficiency.
3. Application & Infrastructure Performance Monitoring:
Ensure seamless user experiences.
4. Application Lifecycle Management:
Efficient, secure application management from inception to retirement.