Overview
Hybrid
Depends on Experience
Full Time
Skills
.NET
Software Development
Agile
Scrum
C#
Computer Science
Continuous Integration and Development
Automated Testing
Multithreading
Debugging
Job Details
Join a team where your growth is as important as your code. Our client is a 100% employee-owned company, where every employee is also an owner, empowered to shape the future and share in the success. As a Software Developer, you ll be part of a culture that invests deeply in personal and professional development, offering opportunities such as leadership programs, a language learning platform, and a coding boot camp. Employee ownership also comes with several incredible perks, including a free medical clinic, on-site childcare, a fitness facility, and the potential for life-changing wealth. Apply today if interested!
Work model:
- Hybrid
What you will do:
- Perform code reviews and walk-throughs with Junior Developers and peers
- Competent understanding of unit testing and test-driven development
- Able to complete tasks for several projects at the same time
- Participate in the development of web applications using C# and other related technologies
- Collaborate with other developers, designers, and project managers to ensure successful project delivery
- Write clean, efficient, and well-documented code
- Participate in code reviews and provide feedback to other developers.
- Troubleshoot and debug issues in code
- Learn and apply new technologies and programming languages as needed.
- Participate in testing and quality assurance processes to ensure the delivery of high-quality software
- Contribute to the development of technical documentation and user manuals
- Stay up to date with industry trends and emerging technologies related to web development and C# programming
What you will need to be successful:
- 1-4 years of experience, has already participated in several projects, and has a moderate skill set
- Previous internship preferred
- Competent in the Software Development Life Cycle (SDLC)
- Bachelor s degree in computer science or related field
- Familiarity with Microsoft .NET development using primarily C#
- Experience designing and developing enterprise-grade software
- Proficient understanding of release strategy and CI/CD
- Experience with source control management systems and continuous integration/deployment environments
- Knowledge of automated testing
- Experience with agile development methodologies, including Scrum and others
- Proficient understanding of the environment setup and configuration
- Experience with multi-threading and concurrency
- Experience with debugging, performance profiling, and optimization
- Visual abilities to include reading, distance vision, and peripheral vision
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.