Developing new desktop base software applications for Diamond Processing Machine in partnership with business analysts and technical architects.
Upgrading existing desktop base software as the user organizations needs change
Testing software to ensure the code is correct, fixing (debugging) errors where they occur, and rerunning and rechecking the programmed until it produces the correct results.
Requirements:
- Maintain existing software systems by identifying and correcting software defects.
- Utilize established development tools, guidelines and conventions including but not limited to VB.NET, SQL server, & C#.
- Responsible to gather requirements, analysis, develops, implement, test software applications.
- Collaborate with cross-functional teams to define, design, and ship new features & maintain code quality
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Extensive design experience with ability to handle technical teams.
Skills Expected
- Strong command of essential technologies: C#, VB.NET and SQL Server.
- Excellent programming skills are required, including the ability to work as part of a team and to use a variety of programming languages.
- Clear communication and writing skills are required.
- Must have excellent problem solving skills.
- Experience in Desktop Application