Sr. Software Engineer- API, SHI International Corp.

Sr. Software Engineer- API, SHI International Corp.

Company SHI International Corp.
Job title Sr. Software Engineer – API
Job location US-TX-Austin | US-NJ-Somerset
Type Full Time

Responsibilities:

  • Support software design process based on functional requirements
  • Consult with project teams and end users to identify application requirements
  • Design, develop, and implement new software features or modifications to existing software
  • Support CI/CD process for stability, efficiency, security, and quality of all shipped code
  • Support Runtime platform maintenance, integration of new features, and release fixes
  • Make recommendations for continuous improvement of SDLC and DevOps
  • Design, develop, and implement code automation for improving efficiency & enforcing quality/security baselines,
  • Support in the creation and maintenance of documentation
  • Participate in advanced support escalation for live site management
  • Mentor junior team members and train others as an SME

Requirements & Skills:

  • Bachelor’s degree or equivalent experience required
  • Experience reading and writing technical specifications
  • 5+ Years of experience with the following programming languages: PowerShell, Python, JavaScript, and C# or Node.js
  • 5+ years of experience writing high-performance, thread-safe code that allows for serving requests in sub-millisecond times
  • 5+ years of experience debugging difficult live site problems and building automation to run a high-scale service distributed system
  • Demonstrates excellent spoken and written communication as well as receptive listening skills, with ability to present ideas in a clear, concise fashion to technical and non-technical audiences
  • Can conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities
  • Strong ability to work independently or in a team-oriented, collaborative environment
  • Ability to take the initiative and prioritize tasks; good time-management, problem-prevention, and problem-solving skills
  • Track record as a hands-on engineer designing and delivering solutions to meet complex design and architectural challenges in a cloud services environment
  • Deep practical experience operating high-scale services in production environments. Experience and opinions on what great observability looks like, what safe deployments look like, and whether to push code on Fridays
  • Strong knowledge of RESTful & GraphQL API design principles and best practices
  • Good knowledge of Microservices Architecture, Patterns, and principles as well as experience developing Microservices
  • Good knowledge of app containerization,  Kubernetes, and service mesh platforms
  • Good knowledge of modern security protocols OAuth2. 0, OIDC, SAML and PKCE
  • Experience in designing, configuring, and managing APIs in Azure API Management or equivalent

apply for job button