About this role
The team is seeking a Lead Software Engineer to join their dynamic team. In this role, you will be responsible for analyzing business requirements and designing effective technology solutions that meet the needs of the organization.
Key Responsibilities:
- Analyze business requirements and design effective technology solutions.
- Develop, test, and implement new software applications or enhance existing ones.
- Work on both small feature enhancements and large-scale development initiatives.
- Maintain and support software systems to ensure business continuity.
- Collaborate across multiple platforms, methodologies, and development tools.
- Manage moderately complex technical projects with independent judgment.
- Troubleshoot issues and provide effective solutions.
Required Skills & Qualifications:
- Strong experience in software development and engineering principles.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with web technologies including HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Familiarity with databases (SQL, NoSQL) and cloud services (AWS, Azure).
- Excellent problem-solving skills and the ability to work independently.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
Experience:
- 5-8 years of relevant experience in software engineering or a related field.
What we offer:
- Opportunity to work on innovative projects in a collaborative environment.
- Professional development and growth opportunities.
- A supportive and inclusive workplace culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.