SEARCH JOBS
Senior Software Developer
Job Description
We strive to be Your Future, Your Solution to accelerate your career!
Contact Shawn Recker at srecker@saigepartners.com or 319-804-9996 to learn more about this opportunity!
Our Davenport client is seeking to add a NEW Software Developer to their team. This Software Developer will join our dynamic Information Technology department, contributing to the success of the team by coding, designing, modifying, and testing computer programs. This role involves working closely with Team Leaders as well as independently to create specifications, design solutions, and mentor less experienced Software Developers. Your expertise will help define application requirements, troubleshoot issues, and ensure the performance of our applications.
Primary Responsibilities:
- Independently or collaboratively create specifications, design, and develop solutions to meet customer needs.
- Provide training and mentorship to Software Developers to ensure a cohesive team approach.
- Consult with internal and external stakeholders to define application requirements, design procedures, and recommend solutions.
- Ensure the performance and uptime of applications, taking an active role in issue resolution.
- Write, test, and debug complex programs, preparing and reviewing test data.
- Document program information and procedures to maintain a comprehensive knowledge base.
- Undertake other programming duties and projects as assigned.
Qualifications:
- Highly proficient in systems analysis, design, and programming.
- Extensive experience in maintaining and writing code with C#
- Proficient in database systems and writing queries (SQL, Oracle, DB2, etc.).
- Familiarity with website building and programming practices (ASP, MVC).
- Strong skills in requirements gathering, analysis, and recommending feasible solutions.
- Ability to identify complex issues and determine appropriate resolutions.
- Comprehensive knowledge of project lifecycles.
- Self-development and adoption of new technical skills.
- Ability to prioritize a large workload while maintaining a sense of urgency.
- Proven ability to exercise independent judgment and decision-making.
- Excellent communication and collaboration skills with internal and external customers.
- Must be able to provide rotating on-call support of production systems.
If you are a passionate and skilled Software Developer seeking a challenging role in a collaborative environment, we invite you to apply and contribute to the continued success and growth of our clients' Information Technology department.
Learn more about Saige Partners on Facebook or LinkedIn.
Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture. Contact us to learn more about the opportunity below or check out other opportunities at https://careers.saigepartners.com/.