Software Engineer Role
Seeking a highly motivated individual to join our team in a Software Engineer position. This role requires the candidate to work directly with business partners to research, develop and deploy next generation data and knowledge applications on multiple technologies for high data volume environments.
Key Responsibilities:
- Design, develop, and deploy full stack applications.
- Create and implement software frameworks and architectures aligned with internal and external standards.
- Maintain a strong focus on quality and security, incorporating automation, design reviews, and unit testing.
- Analyze scoping efforts to ensure best practices and efficiency.
- Manage and support projects across the entire software development lifecycle.
- Conceptualize, code, deploy, and refine next-generation prototypes.
Required Skills and Qualifications:
- Bachelor's degree or equivalent practical experience.
- Excellent coding proficiency in an object-oriented language (Python preferred; C# or Java also considered).
- Demonstrated experience using test automation for code certification.
- Exceptional design and problem-solving abilities.
- Strong commitment to code quality and engineering excellence at scale.
- Effective written and verbal communication skills.
- Ability to clearly articulate and present complex analytical findings visually to non-technical stakeholders.
Benefits include:
- Collaborative work environment
- Opportunities for professional growth and development
Others:
- Utilize excellent communication skills to create awareness and engagement materials for various teams and stakeholders