.NET Technical Lead
at Keystone Solutions
Brussels, Région de Bruxelles-Capitale - Brussels Hoofdstedelijk Gewest, Belgium -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Sep, 2024 | Not Specified | 19 Jun, 2024 | N/A | Framework,Asp.Net,Git,Soft Skills,Developers,Security,Project Direction,Server Management,Unit Testing,Problem Solving,Positive Work Environment,Sql,Leadership,Decision Making,Web Api,Beginner,Microsoft Azure | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
The Application Tech Lead at Keystone Solutions is a pivotal technical leadership role, engaged in consultancy projects for our diverse client base. Your responsibilities will include delivering effective technical solutions, overseeing new projects, and maintaining existing applications. As a consultant, you’ll work closely with developers, functional experts, business analysts, portfolio architects, and the Infrastructure & Operations (I&O) teams. Reporting directly to the Project Lead, your expertise will be crucial in driving innovation and aligning technology solutions with client business goals to enhance operational efficiency.
KEY SOFT SKILLS
In this role, particularly within a .NET environment, essential soft skills include:
- Leadership:
- Inspire, motivate, and guide developers to achieve project goals.
- Collaborate effectively with various cross-functional teams.
- Foster a positive work environment by understanding team members emotions and motivations.
- Communicate clearly and effectively with team members, stakeholders, and non-technical audiences.
- Mentorship:
- Share knowledge, provide feedback, and support the professional growth of developers.
- Mediate team disputes and negotiate solutions with stakeholders.
- Problem-Solving & Decision-Making:
- Identify issues and develop innovative solutions.
- Make crucial decisions impacting project direction and execution.
- Align technical objectives with broader business goals.
- Understand customer needs and translate them into technical solutions.
- Resilience:
- Adapt to changing technologies, requirements, and environments.
- Prioritize tasks and manage time effectively to meet deadlines.
- Handle pressures of deadlines and technical challenges without compromising performance.
- Stay updated with the latest industry trends and technologies.
SKILLS AND EXPERIENCE
- .NET Core: Expert
- .NET Framework: Expert
- ASP.NET Web API: Proficient
- Azure Bus: Proficient
- Blazor: Beginner
- GIT: Proficient
- Microsoft Azure: Proficient
- Networking Concepts: Proficient
- Patterns & Best Practices: Proficient
- REST API: Proficient
- Security (OWASP/OAUTH/OpenId/…): Beginner
- Server Management: Proficient
- SQL: Proficient
- Unit Testing: Proficient
Responsibilities:
KEY RESPONSIBILITIES
As an Application Tech Lead at Keystone Solutions, you will balance high-level technical oversight with hands-on coding. This approach ensures you stay connected to technical details while providing leadership and design direction. Key responsibilities include:
- Technical Leadership and Coaching: Guide and mentor the development team, promoting technical excellence.
- Overall Technical Responsibility for Software Systems: Manage all technical aspects within the application team, ensuring software development and deployment meet organizational standards and goals.
- Active Development Contribution: Spend a significant amount of time on hands-on development, including coding, feature development, and bug fixes.
- Preparation of Technical Deliverables: Produce detailed technical documentation for software releases, infrastructure requests, and release documents.
- Requests for Configuration Changes to I&O: Handle configuration change requests to I&O to ensure system stability and performance.
- System Design: Design scalable, reliable, and maintainable systems while adhering to architectural standards in collaboration with the architecture team.
- Requirements Analysis: Work with analysts to refine requirements and translate them into robust technical solutions.
- Code Review and Quality Assurance: Ensure code quality through comprehensive reviews and implement strict quality assurance processes.
- Performance Optimization: Regularly evaluate software performance and make necessary adjustments for optimization.
- Security Considerations: Apply current security practices to protect software systems from threats.
- Technology Evaluation and Integration: Evaluate and integrate new technologies that align with business objectives and enhance system capabilities.
- Troubleshooting and Support: Lead the resolution of complex technical issues, providing expert troubleshooting and support.
- Adherence to Architecture Standards and Collaboration: Work with the portfolio architect to align with strategic architecture while making complementary design choices.
In this role, particularly within a .NET environment, essential soft skills include:
- Leadership:
- Inspire, motivate, and guide developers to achieve project goals.
- Collaborate effectively with various cross-functional teams.
- Foster a positive work environment by understanding team members emotions and motivations.
- Communicate clearly and effectively with team members, stakeholders, and non-technical audiences.
- Mentorship:
- Share knowledge, provide feedback, and support the professional growth of developers.
- Mediate team disputes and negotiate solutions with stakeholders.
- Problem-Solving & Decision-Making:
- Identify issues and develop innovative solutions.
- Make crucial decisions impacting project direction and execution.
- Align technical objectives with broader business goals.
- Understand customer needs and translate them into technical solutions.
- Resilience:
- Adapt to changing technologies, requirements, and environments.
- Prioritize tasks and manage time effectively to meet deadlines.
- Handle pressures of deadlines and technical challenges without compromising performance.
- Stay updated with the latest industry trends and technologies
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Brussels, Belgium