About the Role:
Our client is seeking an onsite Senior Software Developer to architect and build robust, scalable software solutions that drive their operations! As a key member of the team, you will play a pivotal role in designing, developing, and implementing innovative software systems. Your expertise in software development, combined with a strong understanding of our client's business needs, will be instrumental in delivering high-quality solutions that enhance efficiency and productivity.
Responsibilities:
- Lead the design, development, and implementation of complex software applications to support our processes.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and ensure alignment with business objectives.
- Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous improvement.
- Conduct feasibility studies for new software initiatives, assessing potential benefits, risks, and resource requirements.
- Optimize software performance, identify bottlenecks, and implement solutions to improve efficiency.
- Create and maintain comprehensive technical documentation for software systems and processes.
- Stay up to date with emerging technologies and industry best practices to drive innovation
Required Qualifications:
- Bachelor's degree in computer science or a related field.
- 5+ years of hands-on experience in software development, with a strong track record of delivering successful projects.
- Advanced proficiency in programming languages such as Visual Basic, C#, MS SQL, JavaScript, and HTML5.
- In-depth knowledge of system frameworks including .NET, Git, and InstallShield.
- Strong understanding of database design, development, and optimization.
- Proven ability to analyze complex problems and develop effective solutions.
- Excellent project management skills, including the ability to prioritize tasks and meet deadlines.
- Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
*Please note this role is 100% on site*