What are the responsibilities and job description for the Full Stack Engineer position at CBTS?
Summary
We are seeking a skilled Software Engineer who thrives in a highly collaborative, agile team environment. Engineers design elegant technical solutions for complex product requirements, deliver high quality code as part of a fast-moving agile team, and own the stability and quality of their domain. We would love to hear from talented engineers who share our passion for leveraging the latest technology to provide a best-in-class experience to our customers
Responsibilities:
- Collaborate with engineering and cross-functional teams to build and deliver custom enterprise software applications
- Accurately estimate tasks, bugs and spikes in your domain
- Develop software that meets code quality standards and metrics
- Build productive internal/external working relationships
- Effectively manage risk, change, and uncertainty with support from your Manager and peers
- Build a solid understanding of inter-team functional dependencies and navigate appropriate communication channels for solving issues as they arise
- Design and implement new features while continuously improving quality of technical products and applications
- Provide technical knowledge and share information as an engineer on an agile squad
- Participate in communities of practice by contributing to and following standards, reviewing others code, and sharing knowledge
- Remain current on new technologies and software development trends
- Assist with problem resolution for customers and end users
- Other duties as assigned
Qualifications
- Bachelor's degree in Computer Science/Information Systems or comparable with 3 years of experience
- Required - Experience with C# / .NET
- Required – Experience with Vue.js
- Required - Experience with SQL and DB Queries
- Required - Experience with SQL Server
- Required - Experience with REST services
- Knowledge of object-oriented and functional software design
- Proficient in developing reusable common component libraries
- Understanding of security best practices
- Understanding of accessibility best practices
- Strong problem solving and collaboration skills
- Excellent verbal and written communication skills
- Team Player
- Preferred - Knowledge of web technologies - HTML, CSS
- Preferred - Git
- Preferred - Cloud Technologies - Azure
Salary : $100,000 - $110,000