Job responsibilities
- Execute standard software solutions, design, development, and technical troubleshooting.
- Apply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
- Learn and apply system processes, methodologies, and skills for the development of secure, stable code and systems.
- Add to team culture of diversity, equity, inclusion, and respect.
- Contribute to team drive for continual improvement of development process and innovative solutions to meet business needs.
- Apply appropriate dedication to support the business goals through technology solutions.
Required qualifications, capabilities, and skills
- Formal training or certification onsoftware engineeringconcepts and 3+ years applied experience
- Strong hands-on expertise inJava, Python, and ReactJS.
- Strong hands-on expertise in UI ecosystem like HTML, NodeJS, CSS responsive design.
- Strong technical development experience on effectively writing code, code reviews, best practices on configuration management and code refactoring.
- Ability to design and develop RESTful APIs in OOPS Design Patterns.
- Proven problem-solving and analytical skills.
- Knowledge of Cloud, AWS (any certifications on AWS would be beneficial).
- Ability to work with a delivery-focused approach, work without direction, and exhibit the role of an Individual Contributor.
Preferred qualifications, capabilities, and skills
- Familiarity with modern big data technologies such as Hadoop, Spark, AI/ML, LLM, Snowflake.
- Exposure to AWS Cloud.