Job Description
We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team in Oklahoma City. This is an urgent hiring opportunity for a dedicated professional ready to make an immediate impact.
At Centennial Software, we are revolutionizing the industry with innovative solutions. We value excellence, creativity, and a collaborative work environment. If you are looking for a challenging role with significant growth potential, this is the place for you.
Responsibilities
- Design, develop, and deploy high-performance, scalable web applications using modern technologies.
- Collaborate closely with product managers, UX/UI designers, and other engineers to define and implement new features.
- Maintain and refactor legacy code to improve system scalability, security, and performance.
- Conduct thorough code reviews and provide constructive feedback to team members to ensure code quality.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot complex technical issues and provide technical leadership to junior developers.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in Python, Java, or JavaScript.
- Experience with SQL databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB).
- Strong understanding of software design patterns, RESTful APIs, and cloud services (AWS/Azure).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.