What are the responsibilities and job description for the Senior Dotnet Developer position at Sesheng?
.NET API Developer with Python Experience
We are seeking a skilled and experienced .NET API Developer with Python expertise to join our team. This role will focus on building and maintaining data pipelines, creating reports, and developing integrations with various systems. The ideal candidate will have a strong understanding of .NET API development, solid Python programming skills, and experience with data manipulation and reporting. Experience with PlainID is required.
Responsibilities:
- Design, develop, and maintain robust and scalable .NET APIs.
- Develop and implement data pipelines using Python.
- Create and automate reports using various data sources.
- Integrate systems using APIs and other integration methods.
- Collaborate with other developers and stakeholders to understand requirements and deliver solutions.
- Troubleshoot and resolve issues related to APIs, data pipelines, and integrations.
- Ensure code quality and adherence to best practices.
- Participate in code reviews and contribute to the team's knowledge sharing.
- Stay up-to-date with the latest technologies and trends in .NET and Python development.
Qualifications:
- 5-7 years of experience in .NET API development.
- Strong proficiency in Python programming.
- Experience with data pipeline development and ETL processes.
- Experience creating reports and visualizations.
- Experience with system integration using APIs.
- Experience with PlainID is required.
- Solid understanding of software development principles and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field preferred.
Desired:
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with database technologies (SQL Server, MySQL, PostgreSQL).
- Experience with Agile development methodologies.
Sesheng Company is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, or disability status. All qualified applicants will receive consideration for employment without regard to these characteristics. We are committed to creating an inclusive environment for all employees.