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.