Akumin is seeking a Development Engineer to support the design, development, maintenance, and troubleshooting of web and data applications within their technology stack. The role involves working collaboratively with senior developers and technical leads to configure, code, and maintain applications in an Agile development environment, focusing on Python and SQL proficiency.
Responsibilities:
- Design, develop and support solutions using C# for web (MVC) and console applications
- Maintain and enhance existing SQL Server applications including stored procedures, functions, and complex queries
- Develop and maintain SSIS packages for data integration and ETL processes
- Troubleshoot IT related application issues with minimal guidance
- Support & maintain WCF/SOAP web services within the Akumin enterprise
- Participate in code reviews and incorporate feedback to improve code quality
- Collaborate with senior developers and Enterprise Architect on solution design
Requirements:
- High School Diploma or Equivalent Experience
- 3-5 years of professional software development experience
- Strong C# development experience for both web and console applications
- Experience building and maintaining MVC web applications
- Proficient in JavaScript for front-end development
- Strong SQL Server knowledge including: Writing complex SQL queries, Creating and maintaining stored procedures, Developing SQL functions
- Experience with SSIS (SQL Server Integration Services) package development and maintenance
- Familiarity with Azure DevOps for code repository and version control
- Excellent troubleshooting and debugging skills with ability to self-diagnose complex issues
- Understanding of object-oriented design and development concepts
- Strong problem-solving skills with minimal supervision required
- Good verbal and written communication skills
- Ability to work collaboratively in a team environment
- Google Cloud Certified: Associate Cloud Engineer or Cloud Digital Leader
- Python certifications (e.g., PCEP - Certified Entry-Level Python Programmer, or PCAP - Certified Associate in Python Programming)
- Google Cloud Professional Data Engineer or database-related certifications
- Relevant coursework completion certificates from recognized platforms (Coursera, Udemy, Pluralsight, etc.)
- Any .NET or C# certifications
- Experience with Google Cloud Platform (GCP) services
- Python development experience
- ASP.NET and ADO.NET experience
- Exposure to jQuery and AJAX
- Experience in an Agile/SCRUM development environment
- Understanding of RESTful API design and development
- Familiarity with WCF/SOAP web services
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with SQL Server Reporting Services (SSRS)
- Understanding of Windows OS and networking concepts
- Experience with automated testing frameworks and unit testing
- Familiarity with HTML5 and CSS3