7 Questa Jobs
Technical Lead - .Net Development (12-18 yrs)
Questa
posted 7d ago
Key skills for the job
About The Role :
Reporting to the Head of Technology, you will produce and implement functional software solutions. You will work with Product Owners and Testers to define software requirements and take the lead on operational and technical projects.
In this role, you will lead the squad but be able to work independently with little supervision. You should have excellent organisation and problem-solving skills. Your goal will be to develop high-quality software that is aligned with user needs and business goals.
Key Responsibilities :
- Develop, implement, and enhance the functionality.
- Learn existing systems functionality and topography.
- Complete all phases of software development life cycle including analysis, design, implementation, testing, and support.
- Undertake problem-solving and issue resolution.
- Communicate clearly with business users and project team.
- Assist in automation, deployment, and monitoring activities.
- Analyse business requirements and assist in estimating development efforts.
- Lead and mentor a technical squad to deliver business outcomes.
- Support the product owner and head of software engineering in delivering their outcomes.
Key Requirements :
- Bachelor's Degree in Computer Science, Engineering, and other science related field or equivalent combination of education and relevant experience.
- Designing and building software for the internet, preferably with Software as a Service products.
- Designing Service Oriented Applications as well as Domain-driven design.
- Measuring and designing for non-functionals, like reliability, availability, security, and performance.
- Working with AZURE cloud and the key services it provides, PAAS, IAAS, Kubernetes, Helm, Micro-services.
- Developing software using Microsoft C# DotNet technologies.
- DotNet, C#, Modern ORMs, TypeScript, Angular, Test-Driven Development, BDD, OpenApi specification.
- High level of motivation and enthusiasm, innovative and strongly outcome focused.
- A strong team / people leader and also a team player.
- Willing to learn new skills and tackle new assignments.
- Good communication skills, both written and oral.
- Be up to date with modern continuous delivery practices.
- Work with tech squads, product team, quality assurance team and other stakeholders.
Functional Areas: Software/Testing/Networking
Read full job description