Careers
Summary:
The Software Engineer is a key technical contributor who can digest complex business problems and identify architecturally-sound solutions. With demonstrated expertise in a variety of information technology concepts, practices, and procedures, can design, modify, develop, write, and implement software applications. The ideal candidate is an engineer with a passion for new technologies, understands end to end web development technology stacks, responsive web design, service-oriented architecture (SOA), and turns concepts to life within a lean and/or agile environment. We are looking for someone who is outcome focused, loves challenges, can work collaboratively, and exemplifies a strong work ethic.
Experience and Skills Needed
- Collaborate with technology, architecture, product management, and design teams to drive outcomes with a focus on enriched customer experience
- Work in an iterative/Agile environment and be a strong team player
- Ability to deliver end to end solution using innovative approaches to complex design problems
- Analyze and tune application performance, with a focus on service/message throughput and latency
- Conducts code reviews for system modifications and development
- A creative and analytical problem solver focused on translating complex business problems into architecturally sound technical solutions
- Experience with Agile methodologies and a fast-paced environment required
- Strong integration background required – integrating multiple systems together including mapping and transformation of data
- Familiar with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls, multi-protocol gateways
- Driven, self-motivated, able to work under pressure using sound judgment & professionalism
- Demonstrates a craving for continuous improvement, through an understanding of new technology innovation and its application
- Working knowledge of Github or Gitlab
- Proficiency with front-end technologies like XHTML / HTML5, CSS2, CSS3, Bootstrap, XML, JavaScript, Ajax, and modern JavaScript libraries (e.g., AngularJS, jQuery, NodeJS) a plus
- Proficiency with back-end technologies like Java, C#, SQL, MySQL, SQL Server, Object-Oriented Programming, ORMs like Hibernate, Microservices, AWS Services
- Experience with mobile development in iOS/Objective-C, Android/Java, and Flutter is a plus
- Proficiency in Continuous Integration (CI) and Continuous Deployment (CD)
- Hands-on expertise with Linux shell scripts and commands
- BS degree in Computer Science or related technical field, or equivalent practical experience
If you are interested in applying for one of our open positions, please send your resume to resume@jumptech.com.