About the job Sr. Software Engineer I (Java, Angular, Typescript, CSS3)
Combine two of the fastest-growing fields on the planet with a culture of performance, collaboration and opportunity and this is what you get - Leading edge technology in an industry that's improving the lives of millions.
Here, innovation isn't about another gadget, it's about making health care data available wherever and whenever people need it, safely and reliably. There's no room for error. Join us and start doing your life's best work.
The roles in this function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to develop product roadmaps.
These roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards,methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery.
The candidate will be working on the Agile Scrum team Software Engineers, Scrum Master/Systems Analyst,Delivery Lead, Solutions Architect, and Product Owner
Responsibilities:
- - Uses pertinent data and facts to identify and solve a range of problems within area of expertise
- - Investigates non-standard requests and problems, with some assistance from others
- - Works exclusively within a specific knowledge area
- - Prioritizes and organizes own work to meet deadlines
- - Provides explanations and information to others on topics within area of expertise
Join an Agile development teams in delivery of RESTful APIs and UIs built with Angular, Java Springboot framework and test automation
Primary Responsibilities
- Translate design into working functional page/prototype
- Quick to understand architects solution and move it to implementation approach
- Productive in a high-paced development environment while maintaining high quality of codes
- Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
- Bring innovative ideas to help continuously improve including the design, build, deploy, test and runtime
- cloud ecosystems
- Participate in debugging and performance tuning in a high performance cloud platform
- A great attitude and the passion and persistence to solve complex problems - Full Stack with 2 or more of
- the following: Frontend, backend, test automation, infrastructure and Database
- Own the build/deploy/release process and find ways to automate and improve our pipeline at every step
- Passionate, motivated, adaptable, team-oriented individual
- Attend Scrum Meetings and meetings required to present implementation development and
- implementation approach and articulate depending on the audience
- Helps to promote and maintain good and lively team environment
- Able to adapt to organization and teams culture
What skills/attributes are required skills:
- 5+ years of experience building and shipping production software in a scaled distributed environment
- 5+ years of experience of a variety of modern programming languages and tools (Java 8/11, SpringBoot,
- JPA and database technologies MySQL)
- Good Foundation in CSS Best practices and knowledgeable in Framework like Material UI, CSS Flex-box,
- CSS Grid
- 3+ years of experience with frontend development (JavaScript, CSS, Angular, Node JS)
- Knowledge or experience on CI/CD (Jenkins, OpenShift, Docker, Maven)
- Able to communicate with peers and non-technical colleagues.
- Knowledgeable or experience working in an Agile environment
- Experience in the building complex software systems that have been successfully delivered to customers.
- Knowledge of professional software engineering practices & best practices for the full software
- development life cycle, including coding standards, code reviews, source control management, build
- processes, testing, and operations.
- Experience developing Unit Tests using tools such as JUnit, Mockito, JaCoCo to verify your code quality
- Experience with RESTful Web Services
- Desire to continuously improve and evolve all aspects of the work environment
- Passion for automation and simplicity
- Can work with minimal supervision and can lead/help mobilize team accordance to work priorities
- Flexible and willing to learn other skills that can assist the team and make delivery more efficient
- Excited and self-driven to learn new technologies
- Must be a team-player, can collaborate with ease and have a great attitude towards work and peers
What skills/attributes are nice to have?
- Healthcare knowledge Cloud Technologies including container-based applications
- Test Driven Technologies such as Jasmine, JEST or Mocha
- Cassandra
- Kubernetes
- Kafka Streaming
- SalesForce
- Mulesoft
- GraphQL Machine Learning Mobile Technologies
- Experience or knowledge on ATDD approach and test automations
- MongoDB
- ReactJS
What are the work hours? 2pm 11pm varies during deployments and as per business needs. Hybrid setup -needs to be comfortable being on-site a minimum of 2 days a week.