Centric Software is looking to deliver product features and drive the development of cutting-edge enterprise systems by hiring a Senior Software Engineer.
Requirements
- Proficiency in modern programming languages, APIs, Event-Driven Architectures, AI/ML mechanisms, UI frameworks, and performant data models.
- Demonstrated experience in high-quality, highly scalable cloud-native software development.
- Expertise in breaking down cloud-native monolithic high-volume applications.
- Experience implementing machine learning or artificial intelligence solutions (optional).
- Utilize generative AI tools to expedite the development and delivery of prototypes, ensuring rapid iteration and feedback cycles.
- Apply generative AI techniques to produce high-quality code, enhancing efficiency and maintainability.
- Generate comprehensive test data and documentation using AI, streamlining the development and testing processes.
Responsibilities
- Utilize Node.js, Java (Spring Boot), PostgreSQL, Elasticsearch, React, MobX, CSS, HTML, and JavaScript to build robust and scalable applications.
- Ensure high-quality UI/UX in frontend applications using React and MobX, with a focus on responsive design through CSS.
- Work as an individual contributor while collaborating with the team to deliver high-quality product features.
- Continuously explore and integrate new technologies to enhance our product offerings.
- Ensure the highest standards of code quality through code reviews, automated testing, and adherence to best practices.
- Produce comprehensive documentation and technical specifications to guide the development process and ensure clear communication.
- Implement and advocate for security best practices in all aspects of software development.
Other
- 5 years of hands-on experience in enterprise systems development, design, and build
- Proven success in driving projects from concept to launch.
- Ability to influence with sound technical judgment.
- Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
- Remote – US, Canada or Mexico (Prefer CT or ET Time Zone)