onsite
Senior Application Developer / Software Engineer - TekSynap
Software Engineer
Senior Application Developer responsible for designing, building, and maintaining enterprise‑grade software solutions using Java, C#, and SQL while delivering RESTful APIs in an Agile, hybrid work environment.
About the role
Key Responsibilities
- Design, develop, test, and deploy high‑quality application components using Java and C# within a microservices architecture.
- Implement and optimize database schemas, queries, and stored procedures in SQL Server or comparable relational databases.
- Build, document, and maintain RESTful APIs that integrate with internal and external systems.
- Collaborate with product owners, architects, and QA teams in Agile ceremonies to ensure timely delivery of features.
- Perform code reviews, troubleshoot production issues, and mentor junior developers.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional software development experience.
- Proficiency in Java and C# development, including modern frameworks (e.g., Spring, .NET Core).
- Strong SQL skills and experience with relational database design and performance tuning.
- Demonstrated ability to design and consume RESTful APIs and work with version‑control systems (Git).
- Experience working in Agile/Scrum environments and strong problem‑solving communication skills.