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.