Job Summary:

The Sr Software Engineer will be responsible for leading the technical development efforts toward the creation, implementation, and support of existing and next-generation software solutions. The Sr Software Engineer will analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet-related computer programs. This role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment.

Duties and responsibilities 

  • Designs products and leads the technical design requirements for complex stories, features, and epics. Authors technical designs.
  • Lead coder and is the subject matter expert across a broad range of technologies. Codes web applications across domains following specifications and using the appropriate tools.
  • Identifies best practices and guides other team members in the implementation of best practices. Manages exceptions and identifies and implements creative solutions.
  • Generates supporting unit test as well as system test specifications and implementations. Builds the automated test framework, drives best practices, and troubleshoots issues.
  • Maintains, modifies, and improves existing applications.
  • Considers corporate strategy, financial impacts, and trade-offs in determining solutions. Recognizes when a broad solution is needed based on trends/root causes and recommends solutions.
  • Leads project document reviews, and design/code reviews.
  • Ensures adherence to IT Control Policies throughout design, development and testing.
  • Influences the decision making process cross-functionally and at all levels. Builds and maintains good business relationships that can help drive ideas and solutions.
  • Proactively engages team to review ideas, solutions, issues, and/or concerns.
  • Applies AGILE concepts and works collaboratively and closely with QA in an Agile/Scrum environment. Acts as a coach, teacher, and mentor in AGILE principles/methodologies across the organization.
  • Leads the day-to-day workflow and coordinates the activities of others across teams. Possesses unique and deep functional technical knowledge. Is a subject matter expert across GHX products.
  •  Identifies, implements, and leads the application of best practices. Is the internal expert and subject matter expert.
  • Determines what work needs to be done based on the strategic vision. 
  • Sells/drives the vision cross-functionally. Provides intelligent alternatives to the status quo. Sells and drives ideas. Owns issues and can work effectively inside and outside of the team to influence and drive results.
  • Qualifications

  • BS/MS Degree in Computer Science. 
  • Requires a minimum of 5-8 years of working experience in building complex products and/or applications using Java, Spring, Spring Boot Microservices technologies.
  • Prior experience working in an AGILE/SCRUM environment. 
  • Must be able to work independently and as part of a team on multiple overlapping projects. 
  • Proven track record of successfully delivering large, complex, cross-functional projects.
  • Large-scale production experience with containerization and preferably container orchestration.
  • Object Oriented Design and Development skills, including understanding of common design patterns. 
  • Experience in designing, developing and deploying cloud native applications on AWS cloud infrastructure and managing optimal infrastructure cost. 
  • Working with globally distributed development teams and attain the sustainable results.
  • Experience in integrating with external systems using Restful and SOAP web services.
  • Relation Database & SQL Experience 
  • Basic understanding of some networking protocols (TCP, HTTP, FTP, SSH, SSL) and interfaces. 
  • Experience in Linux / UNIX OS.
  • Experience with Code versioning tools like GIT.
  • Build tools – Maven, Gradle. 
  • Preferred qualifications: 

  • Certificate-based authentication, cryptography 
  • Experience in System integration/ B2B integrations / SCM / MMIS / ERP development or integration is a plus. 
  • EDI Experience is a plus 
  • Exposure to UI framework like Angular or React.js is a plus 
  • SSL and java cryptography programming experience. 
  • Load testing using any toolset. 
  • Functional and behavioral testing using any toolset. 
  • Exposure to CICD process using Jenkins/ hudson, bamboo or something similar. 
  • Familiarity with centralized log management solution 
  • These include the minimum knowledge, skills, abilities, and other characteristics necessary to perform the job effectively. (e.g., SaaS knowledge, ability to lead a team, etc.)
  • Highly innovative.
  • Ability to handle multiple projects and possesses a proven track record of high quality deliverables.
  • Ability to effectively communicate technical concepts to technical staff and is able to work effectively with cross-functional departments with varying degrees of technical experience.
  • Understands and is able to explain up and downstream impacts across products, teams, and the organization.
  • Constructively challenges the status quo; develops, proposes, and supports the implementation of innovative and creative solutions. Iterates and improves across multiple business domains.
  • Possesses a solid understanding of internal and external customer needs. May interact directly with the customer.
  • Displays flexibility in adapting to changing conditions and leads others through change.
  • Leads by example, promotes a common purpose, and is a catalyst for success.
  • Thinks strategically, displays a high degree of emotional maturity, and demonstrates a positive outlook.
  • Strong team player, makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively.
  • Possesses a broad understanding of Agile/LEAN principles and the ability to apply the AGILE methodology; competent AGILE team member
  • Similar jobs

    More from GHX
    GHX Switzerland 13 hours ago
    GHX Switzerland 13 hours ago
    GHX Switzerland 13 hours ago

    Sr Software Engineer- Java

    Apply Now
    Back to search page