What are the responsibilities and job description for the Full Stack C# .NET Developer (Junior) position at Cap Index?
Full Stack C# .NET Developer (Junior)
Job description
We are looking for a full-stack motivated C# .NET application developer to join a team building the next generation of a growing risk assessment platform. Our team is looking to add members looking to take ownership efficiently, delivering stable feature functionality our community requires. We're looking for you if you're comfortable working in a collaborative Agile environment where everyone shares responsibility for success in every aspect of our product's delivery. We build incrementally, deliver by validation, and enable through a culture of DevOps.
You'll have a passion for the highest quality results, continuously looking to improve outcomes by enhancing processes and highlighting opportunities. You'll work in collaboration, adopting Scrum and Agile processes to prioritize, pick up, and complete work. You'll share ideas and team up to deliver new and creative ways to solve problems.
Technologies: C#, ASP.NET, SQL, Angular, Azure, Git
What will be my duties and responsibilities in this job?
- Design, develop and maintain front-end and back-end solutions
- Write clean, scalable, documented, and efficient code using technologies such as ASP.NET, C#, React
- Debug, tune and refine existing systems and applications and optimize performance
- Provide on-going maintenance, support, and enhancement in existing systems and platforms
- Build your technical and strategic skills as you work with team members from across the business
- Champion innovative ways, from concept to execution, that will help give team and our clients the best chance for success
- Share your ideas and make your voice heard in an open collaborative team environment
- Use your agility and curious mind to respond to new challenges in a fast-paced and rapidly changing environment
- Follow agile methodologies such as Scrum, Kanban or adopt Lean principles
- Stay up-to-date with recent and relevant technologies
What are the requirements needed for this position?
- Bachelor’s degree in Engineering or Computer Science or a related field, or relevant work experience
- 1-3 years of professional experience in coding using .NET languages (C#)
- Experience developing web applications using ASP.NET
- Experience in relational database design and Structured Query Language (SQL)
- Experience building and interacting with APIs and services using REST, SOAP, etc.
- Strong technical written and verbal communication skills with an ability to communicate with technical and non-technical stakeholders
- Fundamental understanding of Agile methodology
Experience with one or more of the following is a strong asset:
- Experience utilizing Web Forms
- Experience developing with front-end frameworks (angular, react, js)
- Knowledge of Azure cloud services
- Experience with LINQ
- Experience with front-end design
- Experience with ASP.NET Core
Job is remote, however will be required to travel up to 3 times a year for meetings.