Job Description
Are you a visionary engineer looking for your next challenge? NexGen Solutions is seeking a Senior Software Engineer to drive innovation in the heart of Indianapolis. We are a dynamic team focused on building scalable, high-performance web applications that impact millions of users. We offer a competitive benefits package, a hybrid work environment, and ample opportunities for professional growth.
Why Join Us?
- Competitive salary and comprehensive benefits.
- Flexible hybrid work schedule.
- Professional development and mentorship programs.
- State-of-the-art equipment and tools.
Responsibilities
- Design, develop, and maintain robust software applications using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code with a focus on scalability and performance.
- Participate in code reviews and provide constructive feedback to junior developers.
- Identify and resolve technical debt and optimize application performance.
- Conduct thorough testing and debugging to ensure product stability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional software development experience.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong understanding of relational databases (SQL) and NoSQL technologies.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in an agile environment.