Software Development Engineer
QUALIFICATIONS
- Strong experience with translating business needs and complex problems into systems requirements with system design architectures that are robust, flexible and scalable.
- Hands-on experience with software development in one or more of the following languages along with Java: PHP, Python, Go, JavaScript/Typescript (Node/Angular)
- Experience with back-end development and relational databases (Postgres, MySQL, Oracle, Sql Server, etc.)
- Experience designing scalable RESTful Web Services and Reactive Microservices
- Have excellent understanding of architectural principles involved in SaaS and multi-tenant platforms.
- Have extraordinary analytical and quantitative modeling skills with a focus on data-driven decision making
- Proven skills in performance tuning, monitoring and measuring
Eduactional Qualifications:
Bachelor’s degree is required, preferably in Computer Science, CIS/MIS, or related discipline with an information technology focus. MBA / MS preferred; focus on Operations management/supply chain management is a plus.
Additional Requriments
- Works with business teams, defining visions/solutions and collaborating/driving to see them to completion
- Translate requirements into designs that align with mid and long-term goals for the platform and technology evolution
- Leads the efforts to ensure progress is made toward a "delivery on demand" model that demonstrates continuous "everything" to reduce defects while increasing productivity and time-to-market
- Performs technical planning, system integration, verification and validation, cost and risk, and supportability for the solution
- Collaborate with and guide other teams in the organization to ensure successful deployment, maintenance, and support of developed software architecture and solutions
To Apply Apple Recruitment - Click here