Job Description
This role is for a Senior Software Engineer focusing on .NET web development within a microservices architecture. You will be responsible for maintaining existing functionality, improving system performance, participating in agile processes, and contributing to CI/CD pipelines, all while upholding values of collaboration and adaptability.
Key Information
- Location Model: N/A
- Location Details: N/A
- Salary Range: N/A
- Years Experience Min: 3+ years
- Employment Type: N/A
- Company Industry: N/A
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: N/A
Technical Stack
- Core (Must-Have):
- .NET Framework
- .NET Core
- ASP.NET Core
- C#
- Microservices Architecture
- Unit and Integration tests
- Gitlab CI or other CI/CD technologies
- Nice-to-Have:
- Docker
- Kubernetes
Role & Responsibilities
- Key Responsibilities:
- Support current functionality and maintain backward compatibility.
- Analyze and tune system designs to fix performance bottlenecks.
- Analyze and estimate development time for tasks.
- Identify areas for improvements.
- Perform merge request cross-review.
- Must-Have Qualifications:
- 3+ years of .NET web development experience.
- Expertise in .NET Framework, .NET Core, ASP.NET Core, and C#.
- Experience with microservices architecture.
- Experience with Unit and Integration tests.
- Experience with CI/CD technologies (Gitlab CI preferred).
- Experience working in an Agile/Scrum development process.
- Good communication skills.
- Problem-solving skills and ability to demonstrate end-to-end ownership.
- Openness to challenges.
- Nice-to-Have Qualifications:
- Experience with Docker.
- Experience with Kubernetes.
Company & Culture
- Benefits Highlights:
- N/A
- Potential Red Flags / Things to Note:
- Vague on company details (industry, size, exact location model).
- Salary range not provided.
- Company Culture Snippets:
- Emphasis on team collaboration.
- Focus on results over process.
- Adaptability and readiness for change are core values.
Growe welcomes those who are excited to: Support the current functionality and maintain backward compatibility for the releases; Deliver completed tasks for testing and provide advisory assistance to QAs during testing; Take a part in analyzing and tuning system designs to identify and fix performance bottlenecks; Take a part in analyzing tasks, decompose them, and estimate the development time; Identify areas for improvements; Perform merge request cross-review. We need your professional experience: 3+ years of .NET web development experience; Expertise and deep understanding of .NET Framework, .NET Core, ASP.NET Core, and C# technologies; Experience with microservices architecture; Experience with Unit and Integration tests; Experience with Gitlab CI or other CI/CD technologies; Experience working in an Agile/Scrum development process; Experience with Docker, Kubernetes (will be a plus). We appreciate if you have those personal features: Good communication skills; Problem-solving skills, ability to demonstrate end-to-end ownership of a problem; Openness to challenges. We are seeking those who align with our core values: GROWE TOGETHER: Our team is our main asset. We work together and support each other to achieve our common goals; DRIVE RESULT OVER PROCESS: We set ambitious, clear, measurable goals in line with our strategy and driving Growe to success; BE READY FOR CHANGE: We see challenges as opportunities to grow and evolve. We adapt today to win tomorrow.
Job Details
Location
Remote / Global
Key Skills
KubernetesDockerCi/cdC#AgileUnit TestingScrumMicroservicesIntegration TestingAsp.net Core.net Core.net FrameworkGitlab Ci