Dynabyte ยท 7 hours ago
Senior Developer (.NET)
Maximize your interview chances
Insider Connection @Dynabyte
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Solution Design & Development : Design and build end-to-end web applications, leveraging your full-stack expertise. Work across both frontend and backend layers to deliver high-quality, scalable solutions.
Technical Leadership : Mentor and guide junior developers, conduct code reviews, and provide insights into best practices, architecture, and project planning.
Client Interaction : Collaborate with clients to gather and understand requirements, translating complex business needs into technical solutions.
Problem Solving : Analyze business problems and propose software solutions, aligning closely with clients' goals, timelines, and budgets.
Documentation & Reporting : Maintain clear and thorough technical documentation, providing regular updates on project progress and technical challenges to stakeholders.
Quality Assurance : Ensure code quality, performance, and security through rigorous testing, debugging, and code reviews.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Minimum of 7 years of hands-on experience in software development with a proven track record in consulting or customer-facing roles, including internal customers.
Skilled in both front-end and back-end development, with solid experience in HTML, JavaScript, CSS, and at least two additional programming languages (e.g., Python, Java, C#, Ruby).
Strong understanding of modern frameworks (e.g., React, Angular, Node.js) and database systems (SQL, NoSQL).
Strong understanding of and ability to implement common architectural patterns (GoF, Cloud, Microservices, Functional, etc.).
Strong understanding of Domain Driven Design (DDD).
Experience with one or more unit testing frameworks.
Proficiency in one or more cloud platforms (AWS, Azure, GCP).
Familiarity with DevOps practices (CI/CD pipelines, containerization with Docker/Kubernetes).
Exceptional communication skills, capable of explaining technical concepts to non-technical stakeholders and collaborating effectively with cross-functional teams.
Able to understand the audience and adjust communication as necessary.
Proficient in identifying, addressing, and resolving conflicts constructively to maintain productive team and client relationships.
Skilled at negotiating mutually beneficial outcomes with both technical and non-technical stakeholders.
Ability to dissect complex business problems, interpret client requirements, and provide strategic, technical solutions.
Familiarity with analysis and decision-making frameworks.
Experience with Agile/Scrum methodologies and tools (e.g., Azure DevOps, JIRA, Trello) for project tracking and collaboration.
Demonstrated ability to manage priorities effectively and deliver on deadlines.
Proactive and responsible approach to driving successful client outcomes, taking full ownership of tasks.
Ability to effectively lead a development team.
Skilled in navigating client issues, constraints, and risks to provide tailored, impactful solutions.
Openness to giving and receiving constructive feedback as part of a continuous improvement culture.
Effective at building and maintaining alignment with clients, managing expectations, and delivering on commitments.
A desire to constantly learn, teach, and share new knowledge to contribute to team and client success.
Preferred
Experience defining architecture and leading teams in scaled engagements.
Professional certifications in cloud architecture, infrastructure, and platforms.
Experience with Kubernetes and Helm.
Experience creating and configuring CI/CD pipelines including container orchestration.
Expertise implementing desired state configuration/infrastructure-as-code tools (Ansible, Terraform, etc).
Cloud native framework experience with Dapr.io, Istio, or Linkerd.
Experience leading successful teams and projects.
Academic background in computer science.
Company
Dynabyte
Dynabyte is IT consulting company where the best gets better.
Funding
Current Stage
Growth StageCompany data provided by crunchbase