onsite
Software Developer II - Valsoft
Software Engineer
Senior developer crafting clean, maintainable code in Java and C#, driving design, debugging, and documentation while collaborating in Agile teams and leveraging Git for version control.
About the role
Key Responsibilities
- Write high‑quality, readable code in Java and C# that follows established coding standards.
- Participate in design meetings, contribute to technical designs, and update coding practices.
- Debug complex issues, troubleshoot reported bugs, and perform root‑cause analysis with minimal oversight.
- Develop and maintain SQL database schemas and queries to support application functionality.
- Document code, create user manuals, and provide clear technical guidance to end‑users.
- Engage in code reviews, pull requests, and cross‑team collaboration using Git.
Requirements
- Proven experience in Java and C# development with solid understanding of object‑oriented design.
- Strong knowledge of SQL and relational database design.
- Hands‑on experience with Git, CI/CD pipelines, and automated testing.
- Familiarity with Agile/Scrum methodologies and iterative delivery.
- Excellent problem‑solving skills and ability to work independently on complex tasks.