Software Technologist I
You are responsible for
- Participate in the development of platform software
- Assimilate system requirements.
- Own the detailed design of the Feature/modules.
- Comfortable in design, implementation, testing, and documentation
- Ensure quality by writing developer level tests (unit, component, etc.)
- Debugging defects
- Participates in Review of engineering deliverables (Ex: Requirements, Use cases, Risk Mitigations etc)
- Works with team for the quality and timely deliveries.
- Drive code craftsmanship initiatives in the program.
- Creates products according to the specifications and software development process
- Analyze and incorporate functional and non-functional requirements
- Identify and resolve technical risks through quick prototypes and agile methodologies / tools
To succeed in this role, you should have the following skills and experience
- Experience building micro-applications and micro-services
- Strong hands-on experience with .NET Core
- Experience working on cloud applications and exposure to AWS services is preferred
- Knowledge of OOPS programming and design patterns.
- Working knowledge of HTML/CSS, responsive web design skills is a plus
- Understanding of healthcare interfacing standards is a plus
- Experience with GitHub or otherBuild Management & Continuous Integration systems.
- Participate in code reviews and ensuresoftware development process are followed.
- Working experience in agile development methodologies
- Strong analytical, conceptual and creative thinking skills. A problem solving and pragmatic attitude
- Understanding of security testing and building secure cloud based software
Personal Characteristics:
- Excellent communication and documentation skills
- Firm decision maker and shall possess good influencing skills
- Openness to collaborate in interest of project/organization
- Proactive and self-driven, possesses due sense ofurgency
- Shall be very good technically; possess systems mindset and good problem-solving abilities