Senior .NET Engineer
VirtuousFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates must possess a Bachelor's degree in Computer Science, IT, or a related field, coupled with a minimum of 5 years of experience in Software Engineering. Essential qualifications include AWS certifications such as Cloud Practitioner, Developer Associate, or Solutions Architect Associate. Proficiency in .NET for designing complex enterprise-level applications, cloud architecture, cloud-native design, cloud computing, storage, and database management is required. A strong understanding of information security best practices, command of at least one Infrastructure as Code (IaC) platform, and experience with SQL or NoSQL database platforms are necessary. The role also demands skills in software design, coding, debugging, testing, requirements analysis, systems design, and a solid command of at least one programming language, along with an understanding of data structures, algorithms, SDLC models, and Application Lifecycle Management.
The Senior Software Engineer will design, develop, and deploy cloud-based applications, collaborating with architects and project managers to deliver high-quality cloud solutions. Responsibilities include providing technical support, designing, architecting, maintaining, and operationalizing cloud-based .NET applications on AWS. Engineers will design, implement, integrate, maintain, optimize, and administer cloud solutions, infrastructures, and platforms. They will evaluate, test, design, develop, and integrate new cloud technologies, support and maintain existing software, investigate and correct defects, and improve software maintainability and performance through refactoring. The role involves independently managing the entire lifecycle of features, performing pull requests, branch management, build and deployment tasks, and building/deploying CI/CD pipelines. Additionally, Senior Software Engineers may serve as technical leads, review technical design documentation, participate in technical reviews, and create software documentation.
Cloud innovation and IT modernization services
Effectual specializes in modernizing IT infrastructure for businesses, focusing on cloud innovation. The company helps both commercial enterprises and public sector customers enhance their IT systems by using established methods and cloud solutions to accelerate digital transformation. Effectual's services include modern application development, cloud strategy, data analytics, and generative AI services, all aimed at improving data-driven decision-making. A significant part of their approach is ensuring data security and compliance, which helps businesses mitigate risks and protect their reputations. Additionally, Effectual assists clients in optimizing their cloud costs by reducing technical debt and the total cost of ownership. The goal of Effectual is to turn business challenges into successful outcomes through effective IT modernization.