Senior Software Engineer (Tech Lead)
4d ago


  • Work with the Product Owner and Delivery Manager to ensure both requested features, and proposed solution align
  • Analyze functional and technical requirements, raise any potential issues, and opportunities for cost reduction or performance improvement
  • Design, Develop and Test web-based API solutions deployed on AWS
  • Integration of custom and 3rd party code with a strict focus on maintainability and efficiency
  • Function in a Scrum-based Agile environment requiring the frequent release of functional code
  • Perform test planning and execution as required
  • Engage in all agile ceremonies, including Sprint-planning, daily stand-ups and retrospectives
  • Ensure code delivered by the team is simple and straightforward
  • Collaborate with other technology teams to ensure our CI / CD pipeline is fully automated and the solution can be properly supported by Operations
  • Facilitate technical discussions amongst the development team
  • Required Technical Skills

  • Deep experience working with Java, C++ or Python
  • Broad knowledge in Object-Oriented Design Principles, Data Structures, Algorithms, SQL / NoSQL, Cloud, and Software Engineering
  • Experience building Web Services, SOA, and REST APIs in a cloud environment
  • Experience with Microsoft SQL Server, MySQL, Oracle or similar RDBMS platform required
  • Knowledge of web application development with JavaScript, JSON, HTML5, CSS3, Angular, or React is a plus
  • Experience working in an Agile environment
  • Ability to work independently and in a team, to achieve design and delivery goals is a must
  • Experience creating prototype applications and demonstrating them to help validate design ideas
  • Excellent written and verbal communication skills
  • Education Requirement

  • 4-year college degree, preferably in Computer Science and Business-related studies
  • 6+ years of software development experience
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form