Job Description
Join our dynamic team at InnovateTech Solutions, a leading software development firm in Charlotte, NC. We're urgently seeking a talented Senior Software Engineer to drive critical projects for our Fortune 500 clients. This high-impact role offers immediate start date and competitive benefits package. Work in a collaborative environment with cutting-edge technologies while making a direct impact on our clients' digital transformation initiatives.
Responsibilities
- Lead full-cycle development of scalable cloud-based applications using AWS and Azure
- Mentor junior developers and conduct code reviews to maintain quality standards
- Collaborate with cross-functional teams to define technical requirements and project timelines
- Optimize application performance and implement robust security protocols
- Contribute to DevOps practices including CI/CD pipeline automation
- Drive architectural decisions for enterprise-level software solutions
Qualifications
- 5+ years of experience in object-oriented programming with Java or Python
- Expertise in cloud platforms (AWS/Azure) and microservices architecture
- Strong background in database design and optimization (SQL/NoSQL)
- Proven track record of delivering complex software projects on time
- Excellent problem-solving skills and ability to work in fast-paced environments
- Bachelor's degree in Computer Science or related field
- Experience with Agile/Scrum methodologies