C# / React Developer * Please apply through us via Linkedin (Send CV in chat)
Job Overview:
We are seeking a skilled and motivated Development Team Lead to spearhead the technical direction of the ERP project. As a Development Team Lead, you will play a pivotal role in guiding the development team, ensuring the successful delivery of features, maintaining code quality, and contributing to the overall architectural decisions of the project.
Responsibilities:
Lead a team of developers, fostering a collaborative and results-driven environment.
Provide technical guidance and mentorship to the development team, ensuring their growth and skill enhancement.
Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
Oversee the end-to-end software development lifecycle, from design and development to testing and deployment.
Contribute to architectural decisions, ensuring scalability, maintainability, and performance of the ERP system.
Hands-on coding and development, including code reviews and ensuring adherence to coding standards.
Coordinate with cross-functional teams to ensure smooth integration of various components of the ERP system.
Utilize Azure hosting services to ensure optimal performance, scalability, and security of the ERP solution.
Leverage Azure DevOps for continuous integration and continuous deployment (CI/CD) to streamline development and deployment processes.
Qualifications:
Extensive experience in software development, with a focus on web applications and ERP systems.
Proficiency in technologies such as Entity Framework with a code-first approach, MSSQL database, React
Experience with following a plus: ABP Framework, AG Grid, DevExpress Reporting
Prior experience in a leadership or team lead role, with a proven track record of successfully leading and mentoring development teams.
Strong understanding of software architecture, design patterns, and best practices.
Familiarity with Azure services and Azure DevOps for hosting, deployment, and CI/CD.
Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Problem-solving mindset, with the ability to troubleshoot and resolve complex technical challenges.
Bachelor’s degree in Computer Science, Software Engineering, or a related field