What are the responsibilities and job description for the Sr. Net Developer position at Sanrose Information Services Inc.?
Job Details
Position: Sr. Net Developer
Education: Bachelor s Degree in Computer Science, Information Systems or
other Information Technology major, or equivalent work experience.
Required Experience:
- Strong experience with C#
- Strong experience with ASP.NET Core (version 6.0 or later)
- Strong experience with MSSQL
- Experience with enterprise-level software development.
- Experience working in an Agile / Scrum environment
Preferred Experience:
- Has led a team of application programmers under Microsoft development stack.
- Familiarity with frameworks such as Vue, React, NodeJS, Angular, Typescript.
- Experience designing and developing distributed systems (Microservices/SOA)
- Experience developing reports with SSRS, PowerBI, Tableau, or other reporting tools
- Experience setting up, maintaining and using DevOps practices, including CI/CD pipelines and automating tasks
- Experience with the Git Version Control System, including branching strategies for complex systems
- Proficiency in front-end development using HTML, CSS, and JavaScript.
- Hands-on experience with modern JavaScript frameworks such as Vue.js and React.
- Familiarity with Figma for UI/UX prototyping and design collaboration.
- Strong understanding of RESTful API design and integration.
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Knowledge of Infrastructure-as-Code practices using tools like Terraform.
- Solid understanding of security best practices including OAuth 2.0, JWT, and HTTPS/TLS.
- Experience integrating GIS technologies and APIs (e.g., ESRI, Google Earth) is highly desirable.
- Excellent problem-solving and analytical abilities.
- Strong communication and teamwork skills.
- Experience working in Agile environments with iterative development practices./
- Experience with cloud platforms such as Microsoft Azure or AWS.
- Familiarity with API integrations for external data sources.
- Exposure to modular or microservices architectures.
- Knowledge of message-based systems (e.g., RabbitMQ) and asynchronous programming models.
No phone calls please. Apply only via e-mail. No visa sponsorship provided at this time.