What are the responsibilities and job description for the Python C# Developer | Hybrid in Chicago, IL position at Aavalar Consulting, Inc?
Job Description
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.