Senior Software Engineer – Cloud AWS, JAVA/Python
Detail posisi
Kewajiban
• Engaging with product owners, architects, and other specialists you'll design world-class solutions to address our customer needs.
• Providing design recommendations, developing, and integrating programs per written specifications. Occasionally to frequently responsible for writing moderate to complex design specifications.
• Build and maintain efficient, reusable, reliable and secure code based on User Stories.
• Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
• Through participation in refinement and planning sessions, you'll work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.
• Translating business and technical requirements into detailed design specifications for application code and modules.
• Work closely with team members to set timeframes of the assigned User Stories and details milestones to meet customer and business needs.
• Demonstrating a consistent focus on your good quality of software deliverables through the creation and execution of automated tests using Agile/Scrum process.
• Identifies ways to improve the operation of own area and the team to achieve efficiencies and results.
• Provides technical support to operations or other development teams.
• Doing code review with junior staff to ensure the good quality of code and drive on test automation.
• Actively participating in Scrum meetings, you'll give timely status updates on areas for which you are responsible and call out issues/blockers of project.
• Identifies ways to improve the operation of own area and the team to achieve efficiencies and results.
Kualifikasi
• Master/Bachelor’s Degree in Computer Science, Computer Engineering or related discipline.
• 3+ years of experience working in software development or related fields.
• Strong skills and experience developing applications in Java and/or Python or other relevant languages.
• Solid technical background with understanding of programming styles, frameworks, design patterns.