Mid-Level Full Stack Software Developer - Angular Website Transformation
About Us: At CGM, we are on the cutting edge of technological innovation, committed to transforming legacy systems into modern marvels. We are embarking on an exciting project to rewrite a client-server Windows Forms application into a dynamic Angular website. We are seeking a talented Mid-Level Full Stack Software Developer who is passionate about coding and ready to make a significant impact.
Your Role:
As a Mid-Level Full Stack Software Developer, you will play a crucial role in transforming a foundational application into a sleek, high-performing Angular website. Your expertise in both front-end and back-end development will be essential in ensuring the new application maintains the features and functionalities of the original while enhancing performance, security, and maintainability.
What You'll Do:
- Feature Fidelity: Ensure all functionalities from the legacy Windows Forms application are accurately replicated and enhanced in the new Angular website.
- Development: Write clean, secure, performant, and maintainable code using Angular for the frontend and C# for the backend with Microsoft SQL Server.
- Unit Testing: Develop comprehensive unit tests for both Angular and C# code to ensure high reliability and quality.
- Database Management: Work with SQL Server databases to support the new web application, ensuring data integrity and performance.
- Security: Implement best practices for web security to safeguard user data and application integrity.
- Performance Optimization: Ensure the new application runs efficiently, handling high loads and large datasets with ease.
- Collaboration: Work closely with senior developers, product owners, QA analysts, and other stakeholders to understand requirements and deliver solutions that exceed expectations.
- Documentation: Maintain clear and concise documentation for code, processes, and architectural decisions.
What We're Looking For:
- Experience: Proven experience as a software developer, with a strong portfolio of web application projects.
- Technical Proficiency: Proficient in Angular and C#, with a solid understanding of Microsoft SQL Server and web development best practices.
- Unit Testing: Experience in writing unit tests for both Angular and C# applications.
- Security: Knowledge of web security principles and best practices.
- Performance Tuning: Ability to optimize applications for performance and scalability.
- Attention to Detail: Exceptional attention to detail and a commitment to quality.
- Problem-Solving: Strong analytical and problem-solving skills, with a proactive approach to tackling challenges.
- Communication: Excellent communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.
- Team Player: Ability to work collaboratively within a team environment.
Why Join Us?
- Innovative Projects: Be a part of groundbreaking projects that push the boundaries of technology.
- Collaborative Environment: Join a supportive and collaborative team that values your insights and contributions.
- Career Growth: Opportunities for professional development and career advancement in a rapidly growing company.
- Competitive Compensation: Attractive salary and comprehensive benefits package.
Are you ready to take your career to the next level and be a part of something extraordinary?
Apply now to join CGM as Full Stack Software Developer - Angular Website Transformation. Let’s create the future together!