What are the responsibilities and job description for the Python Developer + C# | Direct Client | Hybrid at Chicago IL | C2C/ W2 position at Spruce InfoTech, Inc?
InfoTech Resources is seeking a Python/C# Automation Engineer for a 12-month contract position with our client in the insurance industry. This position will have a hybrid commute to offices in Chicago, IL or Phoenix, AZ. This position offers a great opportunity to contribute to high-impact automation projects while collaborating with a dynamic team in a fast-paced setting.
The client is streamlining and enhancing their workflow and business process automations. They are seeking an experienced Engineer with Python and C# development background to maintain and extend existing codebases, design new features, revise versions of existing solutions, and ensure robust system performance. Ideal candidates would also have hands-on experience with JavaScript and SQL development as well as working with MS Dynamics CRM. Strong communication and documentation skills are essential for engaging with stakeholders and team members.
Responsibilities:
- Develop, enhance, and maintain Python and C# code for automating workflows and business processes.
- Update and optimize pre-existing code to adapt solutions for new requirements.
- Conduct unit testing to ensure the reliability and functionality of the developed solutions.
- Create and maintain thorough code documentation.
- Proactively communicate with stakeholders to understand requirements, provide updates, and address concerns.
- Identify, articulate, and resolve issues effectively.
Technical Skills & Qualifications:
Required:
- 4 years of experience in software development with Python and C#.
- Experience editing and reusing pre-existing codebases.
- Strong unit testing and debugging skills.
- Background creating technical documentation for their code.
- Excellent business communication skills, including proactive stakeholder engagement.
- Strong problem-solving capabilities with a proactive approach to issue resolution.
- Excellent verbal and written communication skills.
Preferred:
- Proficiency in writing and optimizing SQL queries in MS SQL Server and accessing/managing Dynamics CRM backend data.
- JavaScript development experience.
- Familiarity with Agile development methodologies.
- Bachelor's degree in Computer Science, Engineering, or a related field.