
Responsibilities:
- Utilize established development tools, guidelines, and conventions, including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS4, JavaScript, VB.NET, C#, Responsive UI design, HTML 5, jQuery, Bootstrap, Ajax, WebApi, WCF.
- Create and deliver data-driven reports to provide valuable insights to our customers.
- Design, code, and test new Windows and web software applications that meet the needs of our enterprise project management software.
- Enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement.
- Maintain existing software systems by identifying and correcting software defects, ensuring the reliability and stability of our products.
- Investigate and develop skills in new technologies to stay updated with industry trends and contribute to our software's innovation.
- Create technical specifications that clearly define the software's architecture, functionality, and design.
- Consult with colleagues concerning the maintenance and performance of software systems, fostering collaboration and knowledge-sharing.
- Perform thorough issue analysis to identify the root causes of problems and implement effective solutions.
- Demonstrate excellent communication skills to convey technical information clearly to team members and stakeholders.
- Utilize in-depth SQL skills to optimize database performance, design efficient queries, and troubleshoot data-related issues.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Good knowledge of programming languages such as VB.NET, C#, HTML, CSS4, JavaScript, and SQL.
- Familiarity with responsive UI design, HTML 5, jQuery, Bootstrap, Ajax, WebApi, and WCF.
- Ability to design, develop, and maintain software applications with a focus on quality and reliability.
- Excellent problem-solving skills and a proactive attitude toward issue resolution.
- Willingness to learn and adapt to new technologies and industry best practices.
- Effective communication skills to collaborate with team members and explain technical concepts to non-technical stakeholders.
- In-depth SQL skills, including the ability to optimize database performance and troubleshoot data-related issues.