Job Description
Are you a passionate software engineer looking for your next big challenge? Apex Digital Solutions is seeking a talented Senior Software Engineer to join our growing team in Oklahoma City. We are a direct hire opportunity offering competitive compensation, comprehensive benefits, and a culture of innovation.
In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward. If you thrive in a collaborative environment and enjoy solving complex problems, we want to hear from you.
Responsibilities
- Design and implement scalable software architectures using modern technologies.
- Collaborate with product managers and designers to define feature requirements.
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve technical issues efficiently.
- Participate in the full software development lifecycle, from planning to deployment.
Qualifications
- 5+ years of professional software development experience.
- Proficiency in Python or Java with strong knowledge of data structures and algorithms.
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with cloud platforms such as AWS or Azure.
- Strong understanding of RESTful APIs and microservices architecture.
- Excellent communication skills and ability to work effectively in a team setting.