Senior Software Developer
Our client is seeking a Senior Software Developer to lead the development and implementation of business solutions through software applications. The ideal candidate will have extensive experience in software development, a deep understanding of system architecture, and a passion for creating scalable, efficient, and robust applications. This role involves collaborating closely with business and technical teams to design, develop, and deploy innovative solutions that meet client needs.
This Role Offers:
- Competitive base salary plus comprehensive benefits package, including medical, dental, vision, and life insurance, 401K match, PTO and more.
- Company that is dedicated to giving back to their community and encourages charitable and volunteer opportunities.
- Privately and family-owned company that supports a tight-knit, family-like company culture.
- Position in a stable company within a multibillion-dollar industry, offering endless career advancement opportunities.
- Passionate and talented engineering team. Exceptional cross-functional support and top of the line software and tools.
- Globally diverse company with the ability to work remotely or in a hybrid model.
Focus:
- Lead the design, development, and deployment of scalable and efficient software applications to meet business needs and enhance system functionality.
- Develop and maintain web applications using C#, ASP.NET, MVC, and modern JavaScript frameworks such as Angular, while ensuring high performance and responsiveness across platforms.
- Collaborate with business stakeholders and technical teams to understand requirements, translate them into technical specifications, and drive application development projects from inception to delivery.
- Build and integrate new features into existing systems, ensuring robust security, efficient coding practices, and high-quality performance.
- Write clean, reusable, and maintainable code, focusing on object-oriented programming principles and best practices to deliver high-quality solutions.
- Provide leadership and guidance to junior developers, ensuring adherence to coding standards, review processes, and best practices.
- Participate in the full software development lifecycle (SDLC), from requirements gathering to design, development, testing, and deployment.
- Create and execute test plans, test cases, and participate in user acceptance testing (UAT) to ensure solutions meet business and technical requirements.
- Stay informed about emerging technologies and industry trends to continually improve the development process and tools.
- Document and maintain technical specifications, codebases, and system integration guidelines to support the ongoing development of software applications.
Skill Set:
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field.
- 8+ years of experience in software development, with a strong focus on C# and ASP.NET (MVC 4/5) development.
- 6+ years of experience in ASP.NET MVC development and building web applications using modern frameworks such as Angular or similar.
- Proficiency in web development, including experience with Typescript, HTML5, CSS3, and related front-end technologies.
- Strong knowledge of object-oriented programming (OOP) and design patterns.
- Experience with relational databases such as SQL Server, including query optimization and data modeling.
- Hands-on experience with web services, RESTful APIs, and microservices architecture.
- Familiarity with DevOps practices, version control (Git), and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving skills and the ability to translate complex business requirements into actionable technical solutions.
- Strong communication skills, with the ability to engage with both technical and non-technical stakeholders and document technical specifications clearly.
- Organizational abilities to manage multiple projects simultaneously, with attention to detail and strong time management skills.
- Leadership qualities with the ability to mentor junior developers and ensure code quality standards are maintained.
About Blue Signal:
Blue Signal is an award-winning, executive search firm specializing in various fields. We have a strong track record of finding top-performing talent in areas such as software development, internet technology, software engineering, and more. Learn more at bit.ly/3NNY1wM