Lead Software Engineer developing cloud applications for HID Global. Building and maintaining AWS cloud solutions while driving innovation in access control.
Responsibilities
Building new Cloud Applications
Assume responsibility for the full lifecycle of your code, from implementation to testing to user acceptance to deployment
Build and own applications for Amazon AWS
Developing pure cloud, and-or hybrid cloud solutions
Develop an application framework for manipulating form data with complex dependencies
Write test-driven, maintainable code and follow industry standards and web development best practices
Gather requirements and create technical specifications as needed
Implement new features and maintain existing features of production pipeline
Work with architects, project managers and other engineers to assure accurate timelines and deliverables
Collaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes to problems
Develop and maintain microservices deployed to Amazon AWS cloud with Docker
Develop Java code using Spring frameworks
Develop Python code
Expose REST APIs
Document code and create high-level interaction diagrams
Participate in on-call support rotation
Handle tier-3 support issues
Work within a polyglot codebase
Be comfortable working with source control branching strategies
Working in high-velocity, agile team
Requirements
8+ years of overall experience in Application/Solution Development domain
Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred
Experience with AWS Cloud platform
Proven experience with test-driven development in Java (Java 8, Spring boot, Spring cloud)
Experience in Code Quality tools like SonarQube, Veracode, etc.
Experience with message queues (Kafka, RabbitMQ, ActiveMQ, etc)
Must be comfortable working on the Unix/Linux shell command line
Must have experience developing Software-as-a-Service (SaaS) applications
Experience with relational and NOSQL databases
Familiarity with container technologies (Docker)
Benefits
Empowerment: You’ll work as part of a global team in a flexible work environment, learning and enhancing your expertise.
Innovation: You embrace challenges and want to drive change.
Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly.
Software Developer enhancing applications using .NET technologies at Collins Aerospace. Collaborating with global teams on Agile projects while ensuring reliable production operations.
Software Engineer developing backend services powering PayPal’s credit products. Focused on reliability, security, and performance in a distributed systems environment.
Senior Software Engineer building Java backend services and managing BigQuery data workflows for PayPal's credit system. Collaborating across teams to deliver scalable financial solutions while ensuring data integrity.
Full Stack .NET Engineer collaborating with teams to deliver scalable software solutions. Leading initiatives that drive innovation and efficiency at S&P Global.
Principal Transient Analysis Engineer at Westinghouse focusing on non - LOCA transients for nuclear reactors. Leading safety analysis and technical projects at global headquarters in Cranberry Township.
Senior Transient Analysis Engineer performing design basis safety analysis for nuclear reactors. Leading project teams and developing thermal - hydraulic models in a hybrid work environment.
ERP Software Developer at PAJ, expanding and optimizing ERP systems. Collaborate with teams and integrate tools with emphasis on AI tools for development best practices.
Senior Data Product Engineer leading lifecycle development of data products for various internal stakeholders. Ensuring data infrastructure is robust, performant, and future - proof with cutting - edge technologies.
Tech Lead position leading development team in Pix systems at Unicred. Responsible for ensuring software engineering best practices and technical mentorship.
Manager of Data Product Engineering for Disney Experiences Technology leading team to define and deliver data solutions. Ensuring alignment of data product strategy with business goals across various technology initiatives.