Software Developer
We are seeking a highly skilled and experienced Developer to join our team. The ideal candidate will have a strong background in AWS, Dot Net, Python, SQL Server, PowerShell, and ActiveBatch, with hands-on experience using Amazon Aurora and DynamoDB. Familiarity with CI / CD pipelines using Jenkins and source control using GitHub is also required. Experience in the Energy, Retail, or Oil & Gas industries is preferred but not mandatory.
Key Responsibilities :
- Design, develop, and maintain scalable applications using Python and .NET technologies
- Develop and manage relational and NoSQL databases, including SQL Server, Amazon Aurora, and DynamoDB
- Utilize AWS services for cloud architecture, development, and operations
- Create and manage CI / CD pipelines using Jenkins
- Use GitHub for source code management, branching strategies, and pull requests
- Develop automation and maintenance scripts using PowerShell
- Schedule and monitor workflows using Active Batch
- Collaborate with cross-functional teams to gather and implement requirements
- Conduct code reviews, testing, and deployment as part of the SDLC
Required Qualifications :
Minimum of 5 years of professional development experienceStrong experience in Python and .NET (C# or VB.NET)Proficiency with AWS services including EC2, S3, Lambda, Aurora, and DynamoDBExpertise in SQL Server development and optimizationExperience with CI / CD tools like Jenkins, including pipeline creation and automationSolid understanding of Git-based workflows using GitHubHands-on experience with PowerShell scripting and ActiveBatch automationStrong problem-solving and troubleshooting abilitiesPreferred Qualifications :
Experience in the Energy, Retail, or Oil & Gas sectorsFamiliarity with Agile methodologies and DevOps practicesExperience with infrastructure as code (e.g., CloudFormation, Terraform)Education :
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent professional experience)