
Full Stack Developer, Coatings
BASF
full-time
Posted on:
Location Type: Office
Location: Nanjing • 🇨🇳 China
Visit company websiteJob Level
SeniorLead
Tech Stack
AngularAWSAzureCloudDockerJavaScriptJenkinsKubernetesNoSQLSQLTypeScript
About the role
- Develop and maintain web applications using Angular 12+, .Net Core.
- Collaborate with the team to define and implement innovative solutions for complex business requirements.
- Design and implement software architecture and ensure that it aligns with the overall system architecture.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Troubleshoot and debug software defects and issues, ensuring timely resolution.
- Collaborate with UI/UX designers to ensure the implementation of visually appealing and user-friendly interfaces.
- Conduct code reviews to ensure code quality and adherence to architectural guidelines.
- Stay up to date with emerging technologies and industry trends and apply them to enhance software development processes.
- Collaborate with DevOps teams to deploy applications and implement continuous integration and deployment pipelines.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
Requirements
- Bachelor's degree from an accredited university in Computer Science, Information Systems, Information Technology, or Software Engineering with a specialization in Software Development or equivalent experience
- Possessing 7+ years' experience as a Full Stack Developer, with Angular 12+ and latest version of .Net C#.
- Solid understanding of architectural designs, design patterns, and software development principles (SOLID, DDD, DRY, etc)
- Proficient in front-end technologies such as HTML, CSS, JavaScript, and TypeScript (Not Angular JS).
- Strong experience in developing RESTful APIs and working with databases (SQL and NoSQL).
- Familiarity with cloud platforms such as AWS or Azure, and knowledge of containerization (Docker) and orchestration (Kubernetes).
- Experience with microservice / micro – front end design and development
- Experience with DevOps principles and CI/CD pipelines (Jenkins, GitLab, or similar tools).
- Demonstrated ability to work in an agile development environment, collaborating with cross-functional teams.
- Excellent problem-solving and analytical skills, with the ability to quickly understand complex business requirements and translate them into technical solutions.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.
- Certificates in Microsoft Azure Developer Associate or AI Engineer Certification.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Professional development opportunities
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Angular 12+.Net CoreHTMLCSSJavaScriptTypeScriptRESTful APIsSQLNoSQLmicroservices
Soft skills
problem-solvinganalytical skillscommunicationinterpersonal skillscollaborationagile developmentcode reviewtroubleshootingdebugginginnovation
Certifications
Microsoft Azure Developer AssociateAI Engineer Certification