ApplySenior Software Engineer (API)
Posted 5 months agoViewed
View full description
💎 Seniority level: Senior, 6+ years of experience in Software Development or 9+ years of experience in Software Development
📍 Location: India, IST, NOT STATED
🔍 Industry: Weather technology
🏢 Company: WeatherBug👥 51-100💰 $23,000,000 Series B almost 21 years agoInformation ServicesGovernmentNewsInformation TechnologyPublic Safety
🗣️ Languages: English
⏳ Experience: 6+ years of experience in Software Development or 9+ years of experience in Software Development
🪄 Skills: AWSSoftware DevelopmentDynamoDBJenkinsC#.NET.NET coreC (Programming language)DevOps
Requirements:
- 4 year degree in Computer Science or related field with 6+ years of experience OR 9+ years of experience in Software Development.
- 6+ years of experience in software development.
- 5+ years of experience with C#, .NET core, and .NET.
- 5+ years of experience in AWS (EC2, Lambda, S3, CloudWatch).
- 3+ years of experience with CloudFormation, APIGateway, DynamoDB, IAM, SNS.
- 5+ years of experience in CICD tools (Source Control, Build, Deploy).
- 3+ years of experience with GitHub, Jenkins, Spinnaker.
- 5+ years of experience in DevOps deployments.
- Ability to troubleshoot high complexity issues.
- Ability to communicate across all teams within the organization.
Responsibilities:
- Design, architect and create documentation for the entire system down to the details.
- Proactively create and review team contributions of documentation within your domain of expertise.
- Code entire software solutions to solve current problems and identify/fix issues.
- Participate as CODEOWNER in code-reviews.
- Automate unit, integration, and end-to-end testing solutions and incorporate with the testing team flow.
- Deploy solutions across environments and platforms, including production releases.
- Teardown and destroy old solutions when no longer needed.
- Provide operational support for deployed code within your domain.
- Determine issues within the entire team and prevent problems.
- Coordinate across all business teams to resolve technical issues and provide solutions.
Apply