Senior Software Engineer
Description
Responsibilities
- Participate in all aspects of agile development, including design, implementation, and deployment.
- Work primarily with languages and solutions such as C#, Angular, Terraform, Octopus Deploy, and various AWS services.
- Develop applications and tools end to end to support on-premise and cloud deployments and integrations.
- Develop and maintain build and deployment pipelines using version control solutions such as GitHub.
- Embrace new technologies and tools to improve our products and processes.
- Pursue ongoing professional development and certifications to enhance technical skills.
- Collaborate across time zones and teams via Teams, GitHub, and email.
Qualifications
- Five years of software development experience.
- Proficiency in programming languages such as C#.
- Proficiency in frontend frameworks such as Angular.
- Experience developing and consuming web APIs and services.
- Experience in developing solutions using AWS.
- Familiarity with build processes and deployment pipelines.
- Knowledge of application containerization and Docker.
- Experience with version control solutions like GitHub.
- Strong ability to collaborate within a team and work independently.
- Capacity to manage multiple tasks and adapt to changing priorities in a fast-paced, technical environment.