Posted on: 03/11/2025
Minimum Qualifications :
Education :
- Bachelors degree in Computer Science, Information Technology, Engineering, Mathematics, or a related technical field - or equivalent practical experience.
Experience :
- 5+ years of experience designing, developing, and delivering end-to-end technical solutions and applications following software engineering best practices.
- 4+ years of experience in system design and in developing readable, scalable, and well-structured code using at least one general-purpose programming language (e.g., Java, Python, C++, or similar).
- Strong understanding of software development life cycle (SDLC), object-oriented design principles, and code version control systems (e.g., Git).
- Proven ability to debug, optimize, and enhance existing systems to improve reliability, performance, and scalability. Preferred
Qualifications :
Cross-functional Collaboration :
- 3+ years of experience interfacing with diverse technical and non-technical stakeholders to understand business objectives and technical challenges.
- Demonstrated ability to identify technical and product gaps, recognize recurring patterns, and translate business needs into effective technical solutions.
- Experience facilitating design discussions, providing technical mentorship, and driving consensus across engineering, product, and business teams.
Technical Expertise :
- 3+ years of hands-on experience in Java and Angular development, with a strong focus on building robust, maintainable, and user-friendly applications.
- Proficiency in TypeScript and familiarity with front-end frameworks and responsive design principles.
- Solid understanding of RESTful APIs, microservices architecture, and integration with backend systems.
- Experience with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and data center infrastructure.
- Exposure to manufacturing, engineering, or supply chain systems is highly desirable.
Additional Skills :
- Experience working with distributed systems and supporting a global user base.
- Knowledge of CI/CD pipelines, automated testing frameworks, and DevOps best practices.
- Strong analytical and problem-solving skills with the ability to diagnose complex system issues and deliver sustainable solutions.
- Excellent communication, documentation, and presentation skills.
Key Responsibilities :
- Design, develop, and implement high-quality software solutions that align with business and engineering requirements.
- Collaborate with product managers, designers, and cross-functional teams to define project scope, requirements, and deliverables.
- Ensure scalability, reliability, and maintainability of systems through effective code design and architecture decisions.
- Conduct code reviews, contribute to design documentation, and uphold coding standards and best practices.
- Troubleshoot, debug, and optimize system performance across multiple environments.
- Contribute to the continuous improvement of processes, tools, and methodologies used within the engineering team.
- Stay updated with emerging technologies and industry trends, and proactively recommend innovative solutions.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Functional / Technical Consulting
Job Code
1569427
Interview Questions for you
View All