onsite
Software Developer III - Western & Southern Financial Group
Software Engineer
Senior developer responsible for designing, building, testing, and documenting robust applications across the full development lifecycle, leveraging Java, C#, .NET, and SQL within an Agile environment.
About the role
Key Responsibilities
- Research, design, and develop scalable applications using Java, C#, and .NET frameworks.
- Write clean, maintainable code and perform unit and integration testing to ensure high quality.
- Document architecture, design decisions, and user guides for both technical and non‑technical stakeholders.
- Collaborate with cross‑functional teams in an Agile setting, participating in sprint planning, stand‑ups, and retrospectives.
- Analyze system requirements, propose solutions, and troubleshoot production issues with a moderate level of autonomy.
Requirements
- 5+ years of professional software development experience.
- Proficiency in Java, C#, and .NET Core, with strong SQL database skills.
- Experience with RESTful API design, unit testing frameworks, and CI/CD pipelines.
- Solid understanding of object‑oriented design principles and design patterns.
- Excellent communication skills and ability to document complex technical concepts clearly.