Effectual is looking to solve the problem of designing, developing, and deploying cloud-based applications for their clients, ensuring the delivery of high-quality cloud solutions.
Requirements
- .Net experience; you can design and architect complex enterprise-level applications that involve multiple layers and services (specifically .Net Core 3.1 and 8)
- Cloud architecture, cloud-native design, cloud computing, storage and database
- Grasp of information security best practices
- AWS compute, messaging/queueing, blob storage, and database technologies
- AWS Glue
- Command of one IaC platform (preferably CloudFormation)
- Design, Coding, Debugging and Testing Software
Responsibilities
- Provide technical support and innovative cloud solutions in alignment with business objectives, by designing, architecting, maintaining, and operationalizing cloud-based .Net applications and systems on the AWS Cloud.
- Design, implementing, integrating, maintaining, optimizing, and administering cloud solutions, infrastructures, and platforms.
- Evaluate, test, design, develop, and integrate new cloud technologies and processes to support existing infrastructure and modernization efforts and provides recommendations for future technologies and growth
- Support and maintain existing software functionality; to investigate, analyze and correct identified defects
- Improve the maintainability and performance of existing software through application refactoring
- Independently responsible for the entire lifecycle of medium and large features from design through deployment.
- Perform pull requests / merge requests, branch management, and build and deployments
Other
- Bachelor's degree in Computer Science, IT, IS, or related field or commensurate professional experience.
- 7+ years of experience in Software Engineering
- Travel requirements: prepared to travel domestically, with frequency and duration communicated in advance
- Ability to work in an office environment with occasional standing, walking, reaching, and climbing
- Strong communication and collaboration skills