Qualifications
The Software Engineering Manager will lead the software engineering team and provide technical guidance in the development of Java-based applications. This role is critical in shaping the technical direction, architecture, and overall quality of the software products. The ideal candidate will demonstrate strong leadership, in-depth technical proficiency, and a commitment to delivering robust and scalable software solutions.
Requirements:
- Bachelor’s degree in an IT-related field (e.g., Computer Science, Computer Engineering, Management Information Systems, Information Technology), or equivalent work experience.
- 1 to 3 years of relevant experience in Java development and software engineering leadership.
- Knowledgeable in Java, Oracle, and SQL
- Proficient in Java development and software engineering principles.
- Strong understanding of software architecture, development lifecycle, and deployment best practices.
- Quality Assurance (QA) expertise – ensures that standards, processes, and procedures are appropriate and effectively implemented.
- Quality Control (QC) proficiency – monitors that projects adhere to standards and deliver the required internal and external outputs.
- Technologically proficient with internet technologies, databases, and software applications.
- Familiarity with QA/testing tools and automation frameworks.
- Excellent communication and interpersonal skills.
- Strong analytical thinking and problem-solving abilities.
- Collaborative team leader with a strong sense of accountability.
- Demonstrates a sense of urgency in driving results.
- Innovative and solution-oriented, with a focus on continuous improvement and research.
- Perseverance and resilience in handling challenges and tight deadlines.