Seeking an experienced Software Engineer with strong development experience in the commercial application software space. As a Senior Engineer, this role entails full-stack development on everything from customer-facing web and mobile applications using some of the latest open-source frameworks, to highly-available RESTful services, to back-end Java-based systems and API development supporting databases and event-based platforms. Must have experience writing secure, scalable, and performant code in a cloud environment and be ready to design and build for a cloud agnostic global deployment
Responsibilities & Expectations:
- Challenges the status quo and understands the full scope of application architecture and design
- Ensures the business and technical architecture of the delivered solution matches customer technical and functional requirements
- Strong verbal and written communication skills are necessary due to the dynamic nature of collaborations with customers, vendors, and other engineering teams, solving complex business problems together
- A solution-minded person who can work independently, with, and across teams.
- Bachelor’s Degree in Computer Science or similar field
- Comfort level working in teams practicing Agile and/or Scrum Methodologies
- At least 5+ years of experience
- Software Development Experience across the following stack:
- Experience designing and developing Single-page Applications (SPA) with Responsive Design
- Cloud-native principles, design, and architecture with strong working knowledge of cloud DevOps processes and implementation.
- Solid implementation experience in building, logging & exception handling frameworks.
- Strong experience with Angular front-end development
- User Experience design capabilities
- Master’s degree