Summary
✨ AI‑Generated
A .NET Software Developer with Italian language skills is sought to design, develop, test, and enhance software applications. You will contribute to technical planning and documentation, write maintainable and scalable code, participate in testing and code reviews, maintain automated unit tests, troubleshoot issues, and collaborate with peer teams. Modern engineering practices such as CI/CD, TDD, peer review, and Git-based workflows may be used.
Highlights
Hands-on .NET development role covering the full software lifecycle, with opportunities to work on maintainable and scalable code, automated testing, code reviews, troubleshooting, and modern delivery practices.
Description
Job Description (needed in this format; pls ensure no client sensitive information is in it)
Software Developer with Italian Language competence
• Plans, designs, develops, codes and tests software systems or applications for application enhancements
• Participates in the devising of project timelines, implementation of design specifications, system flow diagrams and application documentation
• Ensure code is maintainable, scalable, built for ease of use, and performs optimally
• Work in or with testing team and perform quality checks and code reviews
• Where already established, continue to use the appropriate methodology for maintaining a codebase.
For example, but not limited to, Peer Review, Test Driven Development, Continuous Integration/Continuous Deployment, and Git-Flow branching strategies.
• Maintain and extend automated unit tests in codebases (if in use) as the codebase changes.
• Troubleshoot problems and work with peer teams to resolve issues
• Provide estimates and feasibility of features
• Develops and maintains operational and system level documentation
• Technical skills required and covered across the shared enhance team include but not limited to the following: .NET, SSIS, SQL Server,Python, VB6, Java
Roles and Responsibilities post joining
• Plans, designs, develops, codes and tests software systems or applications for application enhancements
• Participates in the devising of project timelines, implementation of design specifications, system flow diagrams and application documentation
• Ensure code is maintainable, scalable, built for ease of use, and performs optimally
• Work in or with testing team and perform quality checks and code reviews
• Where already established, continue to use the appropriate methodology for maintaining a codebase.
For example, but not limited to, Peer Review, Test Driven Development, Continuous Integration/Continuous Deployment, and Git-Flow branching strategies.
• Maintain and extend automated unit tests in codebases (if in use) as the codebase changes.
• Troubleshoot problems and work with peer teams to resolve issues
• Provide estimates and feasibility of features
• Develops and maintains operational and system level documentation
• Technical skills required and covered across the shared enhance team include but not limited to the following: .NET, SSIS, SQL Server,Python, VB6, Java
Qualification and Years of exp needed
5+ Years
Mandatory Skills
.NET Framework 4.5, C# 5.0.
Angular, IIS, SQL Server, SSIS, (Desktop and Web Apps both)
Desired Skills
Visual Basic 6, SQL Server, Crystal Report 8, Microsoft Office Desktop
Python 3.xx, SQLite, SFTP