Job Summary
We are looking for a talented and motivated software developer to join our team in a full-time, on-site capacity. The successful candidate will engage in all phases of the software development lifecycle, including design, development, testing, and deployment. This role demands close collaboration with diverse teams to ensure that user requirements are effectively translated into robust technical solutions. Additionally, the developer will provide ongoing technical support, maintain and enhance existing systems, and stay current with emerging technologies to foster innovation within the organization.
Key Responsibilities
- Participate actively in the design, development, testing, and deployment of software applications and solutions.
- Provide timely technical support to end-users by diagnosing and resolving software-related issues.
- Work closely with cross-functional teams to gather and understand user requirements, converting them into clear and actionable technical specifications.
- Assist in the maintenance, troubleshooting, and enhancement of existing software systems to ensure optimal performance and reliability.
- Continuously monitor industry trends and emerging technologies to recommend and implement innovative solutions that improve software quality and efficiency.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline.
- Proficiency in programming languages and technologies such as .NET, .NET Core, SQL queries, and reporting tools.
- Strong analytical skills with a proven ability to solve complex technical problems efficiently.
- Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Demonstrated ability to work well within a team-oriented environment, contributing positively to group efforts and project goals.
Training Details
The training program for this role is scheduled from Monday through Friday, with alternate Saturdays included. This structured training is designed to equip new hires with the necessary skills and knowledge to succeed in their role.
This position presents an excellent opportunity for professionals eager to advance their technical capabilities while making meaningful contributions to impactful software projects. Candidates who meet the qualifications and are interested in joining a dynamic and innovative team are encouraged to apply before the application deadline.