Required Skills

.NET Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 4th May 2023

JOB DETAIL

We have an immediate new need for 3 .NET Developers with API/integration experience (job description attached) for 3 months. They will be working to build interfaces required for our new educational platform.

 

•              At least 5 yrs of experience (.net, SQL, C#, MVC, WebServices, JQuery, JavaScript, MS SQL Server, CSS)

•              This position is 100% remote so candidates can be located anywhere in the U.S. (must be eligible to work in the US)

•              Please send resumes/profiles directly to Joelle and me

•              Lastly, this role is critical for a kickoff implementation that’s beginning next month so it’s critical we fill this asap

-              Missing the technical skill set, not passing basic coding assessments.

-              Entry level basic assessment (How to approach a technical problem)

-              Potentially building out a HackerRank to better screen candidates on coding abilities. (.NET, Web Dev, Browser Technologies, Javascript)

-              Giving the assessment to see how you work + how you interact.

-              Preference on a Full Stack Developer, don’t hyper focus on the “Lead part”

 

  

Job Description:

As a Lead Developer, the successful candidate will be responsible for collaborating, and coordinating software development practices across multiple applications. The Lead Developer should possess strong technical and leadership qualities to plan, design, document, and implement strategies for the development of new enterprise scale applications and system integrations in the .NET technology space. In addition, the candidate should be capable of leading small projects, development deliverables, and requirements scope for new or existing products and applications. The candidate should possess strong technical and programming skills including experience with designing, developing, deploying, integrating, and maintaining enterprise-class system software. These qualities should be used effectively to work with developers, architects, administrators, partners and analysts to resolve complex system issues as well as communicating the results to senior management.

Department:  Goddard Technology Services

Duties: 

•              Create comprehensive development plans

•              Ensure documentation on architecture, integration and system blueprints, processes, & systems changes are in agreement

•              Ensure the execution of Unit and Module-level tests against detailed design and integration specifications

•              Contribute in all aspects of Application Development Life Cycle and Systems Integrations (requirements, design, development, test, etc.)

•              Collaborate with team members for the Architecture, design, implementation, and maintenance of the development efforts

•              Collaborate with cross functional teams, project teams to improve process, tools, quality metrics, and methodology

•              Develop and document clear and concise custom program/integration specifications through consultation with analysts to ensure the successful delivery of user specifications

•              Provide impact assessments to offer workable & efficient technical solutions to meet business needs

•              Interact and communicate effectively with business teams to review, analyze, design, and implement new integrations inter and intra applications.

•              Work closely with business, functional & QA teams to design, develop, troubleshoot, and implement changes

•              Collaborate with Developers and Business Analysts to identify and resolve the root cause of defects and/or data flow and integration concerns of solutions

•              Develop team members and coach them where needed to build new and improved skills

•              Utilize a variety of available scripting languages, web technologies, integration techniques, databases, monitoring tools, and modeling tools to create modular and efficient software integrations and solutions

 

Education: 

•              Bachelor’s degree in technology related discipline, preferably Computer Science, Software Development or Management Information Systems or equivalent experience.

Qualifications:

•              Cumulative 7+ years of experience in technology

•              Solid balance between architecture strategy, technical IT skills and strong business process knowledge

•              Ability to lead and work effectively with a broad cross function of employees, service partners, and vendors in driving organization change

•              Experience in technology platforms across Microsoft Azure, Cloud Computing, Software as a Services (SaaS), Integration Platform as a Service (IPaaS), Infrastructure as a Service (IaaS)

•              5+ years of experience in web technologies, such as .Net, C#, MVC, WebServices, JQuery, JavaScript, MS SQL Server, CSS, etc.

•              5+ years for experience in integration technologies that support the synchronous and asynchronous integrations, including file based, message based, event based, task based, data integrations with XML, JSON, REST based protocols

•              Experience using Visual Studio & other Development tools for compiling, testing and debugging

•              Experience in code quality management, including code reviews

•              Experience in database programming including Stored Procedures, SQL Jobs in MS SQL Server

•              Experience working and implementing solutions with Microservices Architecture

•              Demonstrated ability to handle/organize multiple complex technical projects simultaneously without compromising the quality of work or the final product

•              Demonstrated strong analytical & troubleshooting skills, as well as excellent written and verbal communication skills

•              Minimum of 5 years of design and implementation experience in IT, with a deep knowledge in four of the following technical disciplines: application development, application programming interfaces (APIs), microservices, middleware, servers and storage, database management, and operations

Required Skills:  

•              Ability to understand the long-term ("big picture") and short-term perspectives of situations and how they relate to achieving targeted business outcomes

•              Ability to estimate the financial and business impact of technology alternatives

•              Ability to apply multiple technical solutions to enable future-state business capabilities that, in turn, drive targeted business outcomes

•              Ability to quickly comprehend the functions and capabilities of existing, new and emerging technologies that enable and drive new business designs and models

•              Demonstrated ability to work well with others and be respected as a leader

Characteristics:

•              Organizationally savvy, with understanding of the culture of the enterprise and how to navigate obstacles.

•              Ability to balance the long-term (big picture) and short-term implications of individual technical decisions

•              Team player and collaborative with Can Do Attitude

 

Experience Working with the following:

•              Software development (ASP.NET, C#.Net)

•              Microsoft Azure environment and understanding of CICD/DevOps deployments.

•              WCF, REST API, MSMQ, Microservices Architecture.

•              SSO Solutions such as Okta/Auth0

•              Experience working with enterprise job schedulers and File, message, event, based asynchronous and synchronous Data Integrations

•              Experience working with SaaS solutions and Cloud native applications

•              Thorough understanding of Object-Oriented Programming (OOP) principles and experience implementing solutions applying those principles

•              Relational databases and data access (JDBC/DAO/SQL), preferably MS SQL Server

•              Experience working with enterprise data, applications, solutions and integration platforms that are cloud native such as Azure Integration Services , Service Bus, Event Grid, Azure Functions, API Management.

•              Source repositories: GitHub or similar

Company Information