CTDI is looking for a Programmer to write code and develop applications using a variety of tools, languages, processes, and technologies to ensure technical solutions align with business needs, while maintaining high quality and adhering to agreed-upon standards throughout development and implementation.
Requirements
- 2-5 years of recent experience in application development using Microsoft .NET Core, .NET Framework, and core related technologies.
- Experience building software systems, from simple to complex, with successful delivery to production.
- Proficiency with relevant development technologies and tools.
- Familiarity with microservices architecture, API design, and RESTful services.
- Familiarity with DevOps practices, CI/CD pipelines, and automation tools.
Responsibilities
- Design, code, test, debug, document, deliver, and support both web and client-server applications.
- Manage the efficient and effective applications and tools consistent with established specifications and business requirements.
- Develops proof-of-concepts applications that provide creative solutions for our customers and operations.
- Collaborate with and takes direction from Technical Lead and subject matter experts in the technical assessment of new designs and development work.
- Troubleshoot and resolve technical issues, ensuring minimal disruption to services.
- Provides technical support for operational issues and identifies opportunities to enhance the systems in order to boost efficiencies.
- Contribute to architecture and design decisions.
Other
- Motivated to take ownership of tasks and see them through to completion.
- Strong written and verbal communication skills, with the ability to understand others and clearly articulate ideas.
- Ability to adapt quickly in a fast-paced environment with changing priorities.
- Effective problem-solving abilities and decision-making skills, with a strategic mindset and a focus on results and continuous improvement.
- Excellent analytical skills and the ability to manage multiple tasks simultaneously.
- Ability to work independently and in a team environment.
- Proficient in Microsoft Office applications.
- Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent work experience.
- United States (Required)
- Must be 18 years of age
- This position does not qualify for visa sponsorship.