Lead Software Engineer- ASP.Net/C#

logo

Lead Software Engineer- ASP.Net/C#

Cloud Big Data Technologies

icon Bowie, MD, US, 20715

icon7 November 2024

Apply Now

Role : Lead Software Development Engineer

Duration : 12+ Months

Location: Bowie, MD

Experience : 10+ Years 

Job Description

Responsibilities:

  • Creates robust and scalable product designs that meet customer requirements and are extensible and anticipate future product needs
  • Gathers requirements from stakeholders and performs critical analysis of the product’s feature set
  • Leads development of major improvements in product development processes and methods that are adopted across products;
  • Conducts architectural and design reviews for a product or subsystem;
  • Product dependencies and risks are identified early and appropriate mitigation strategies are specified. Timely dependency determination allows teams to make effective adjustments to designs and schedules;
  • Anticipates the key architectural issues in the planning phase for a product;
  • Communicates these to all stakeholders gaining agreement on probable tradeoffs;
  • Recognizes patterns of defects and drives design improvements that are adopted across the product line;
  • Fully understands the customer experience and drives product improvements in architecture, design and implementation methods to improve the experience
  • Establishes and communicates best practices for architecture, design and development methods across product teams and business groups
  • Act as a mentor to team members and aid in adherence to established coding techniques and standards.

Qualifications:

  • 10+ years of experience with extensive high proficiency developing modern and dynamic Web and Mobile interfaces
  • Experience working with one the following client side JavaScript frameworks: BackboneJS, AngularJS, and KnockoutJS
  • Must be well-versed in SOA design patterns (e.g., Event-driven architecture, Complex Event Processing, In-Memory Caching, Canonical Data Modeling, Model-View-Controller, SOAP, and REST web services);
  • Proven delivery with Agile principles
  • Practice ideas behind emergent design or just enough architecture, just enough design, continuous refactoring, and Test-Driven Development (TDD)
  • Experience as a mentor to junior/mid-level colleague working in medium to large size teams
  • Strong experience/skills with the following:
    • ASP.NET
    • C#
    • Web Services (Web API and/or WCF)
    • AngularJS, OR BackboneJS, OR KnockoutJS
    • JavaScript
    • Unit Testing/TDD
    • SQL
    • T-SQL

Preferred:

  • MS degree or foreign equivalent in computer science, engineering, or related field
  • Experienced with implementing and supporting Continuous Integration (CI) tools such as TFS for automated build, testing, and deployments

Equal Opportunity Employer

Cloud Big Data Technologies is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. Cloud Big Data Technologies will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will Cloud Big Data Technologies require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract
Apply Now