What are the responsibilities and job description for the Full Stack Software Lead/Architect - .NET position at cyberThink, Inc?
Job Description:
As a Full Stack Software Lead/Architect, you will lead the design, development, and implementation of enterprise-level applications, ensuring adherence to modern development principles and best practices. This role demands both technical expertise and leadership, including mentoring junior developers and collaborating across distributed teams.
Key Responsibilities:
Required Skills, Experiences, Education, and Competencies:
The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.
As a Full Stack Software Lead/Architect, you will lead the design, development, and implementation of enterprise-level applications, ensuring adherence to modern development principles and best practices. This role demands both technical expertise and leadership, including mentoring junior developers and collaborating across distributed teams.
Key Responsibilities:
- Design and develop full-stack web-enabled applications using modern technologies and frameworks.
- Implement robust front-end solutions using ASP.NET, Angular/AngularJS, and JSON/XML.
- Develop scalable back-end systems using .NET, .NET Core, C#, RESTful APIs, and microservices architecture.
- Work with relational databases such as SQL and Oracle to design and optimize data solutions.
- Architect and implement distributed monolithic and cloud-based microservices in environments such as Pivotal Cloud Foundry.
- Lead and mentor junior developers, fostering a culture of learning and collaboration.
- Ensure code quality through continuous integration, continuous deployment (CI/CD), and unit testing.
- Collaborate on event-driven application development, session state management, and security practices.
- Utilize Atlassian tools (JIRA, Confluence, BitBucket, Bamboo) for project and development lifecycle management.
- Troubleshoot, debug, and optimize performance issues across the application stack.
Required Skills, Experiences, Education, and Competencies:
- 10 years of full-stack application development experience with a focus on mentoring junior developers.
- Expertise in front-end technologies including ASP.NET, Angular/AngularJS, and asynchronous services.
- Strong back-end development experience with .NET, .NET Core, C#, and RESTful APIs.
- Proficiency in database design and management with SQL and Oracle.
- Solid experience in event-driven architecture, microservices, and private cloud environments.
- Strong understanding of CI/CD pipelines, API test automation, and deployment tools.
- Familiarity with web application environments, performance tuning, debugging, and deployment strategies.
- Excellent verbal and written communication skills, with a proven ability to work independently and lead a team.
- Strong organizational and time-management skills with the ability to multitask effectively.
- Passion for problem-solving, learning new technologies, and collaborating with diverse teams.
- Experience with Atlassian tools (JIRA, Confluence, BitBucket, Bamboo) is strongly preferred.
The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.
Salary : $45 - $80