Junior .NET Developer

Capgemini Singapore PTE. LTD.
2 days ago
Posted date2 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesRole Overview
As a Junior Application Developer (.NET), you will be responsible for developing features within a specific Delivery Team. You will work autonomously and follow a continuous improvement approach, ensuring high-quality code that adheres to design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, taking into account the principles of Agile development.
Key Responsibilities
Technical Skills
As a Junior Application Developer (.NET), you will be responsible for developing features within a specific Delivery Team. You will work autonomously and follow a continuous improvement approach, ensuring high-quality code that adheres to design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, taking into account the principles of Agile development.
Key Responsibilities
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user needs and develop software solutions using principles of computer science, engineering, and mathematical analysis.
- Update and enhance existing software capabilities; develop and direct software testing and validation procedures.
- Collaborate with hardware engineers to integrate systems and define specifications and performance requirements.
- Build quality, shippable, and reusable code according to design and coding standards.
- Write simple, purposeful, and lean code aligned with project guidelines and quality standards.
- Perform peer reviews to ensure code quality and adherence to best practices.
- Implement configuration management for version control and traceability.
- Conduct unit testing and automate tests to meet coverage targets.
- Implement and perform technical tests as defined in the test strategy.
- Propose non-functional requirements in sprints to ensure performance, security, and other standards.
- Estimate, break down, and update user stories and tasks for accurate planning and tracking.
- Maintain and update the sprint backlog.
Technical Skills
- 1-3 years of experience in relevant activities.
- Proficiency in .NET technologies and best practices.
- Strong understanding of advanced C# features (e.g., async/await, dependency injection).
- Solid knowledge of algorithms, data structures, and complexity analysis.
- Ability to analyze and debug code effectively.
- Experience with .NET CLI, GIT, integration and unit testing.
- Familiarity with front-end technologies (HTML5, CSS) and JS frameworks (e.g., Angular) is a plus.
- Knowledge of SQL, Oracle, Sybase.
- Scripting skills in Python, Shell script, PowerShell.
- Exposure to tools like Elastic Search, Grafana, Prometheus, Kibana, Control-M, Kafka, Confluence, Jira, GitLab, MQ Series.
- Understanding of cloud platforms and services.
- Experience with DevOps tools (GIT, Maven/NuGet/Ansible, Jenkins).
- Familiarity with Docker/Kubernetes.
JOB SUMMARY
Junior .NET Developer

Capgemini Singapore PTE. LTD.
Singapore
2 days ago
N/A
Contract / Freelance / Self-employed
Junior .NET Developer