.NET Technical Lead

at  Keystone Solutions

Brussels, Région de Bruxelles-Capitale - Brussels Hoofdstedelijk Gewest, Belgium -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Sep, 2024Not Specified19 Jun, 2024N/AFramework,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 AzureNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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