Software Engineer – .NET & Web

Our client, a leading non-profit in the D.C. metro region is looking for a Senior .NET Engineer to join their team in a remote capacity. This position develops & supports the clients websites, portals, and other web-based information systems under the oversight of the Solutions Architect. 

 Core Responsibilities 

  • Design, develop, and implement new applications, APIs, SDKs, and other technologies that build the client’s technology and platform ecosystem and add value to the client’s customers, staff, and other stakeholders;
  • Research and implement new methodologies/technologies which add value to the client’s technology and platform ecosystem by improving its lifespan, interoperability, security, and performance;
  • Act as a technical member during the development cycle of applications and services by assisting in the production of MVP features, product personas, and other artifacts generated in the process;
  • Identify bottlenecks and bugs and devise solutions to these problems while helping maintain code quality, organization, and automatization;
  • Actively resolve defects and manage technical debt to maintain, upgrade, and otherwise ensure applications within the client’s technology and platform ecosystem are kept functional, secure, and resilient in order to minimize downtime and negative impact on client’s operations;
  • Participate in feature and user story development, backlog refinement, and estimation/sizing activities as part of the teams’ Agile methodology;
  • Work with infrastructure and security teams to develop, promote, and maintain a DevOps workflow; and
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations. 

 Required Education/Experience 

  • Bachelor’s Degree, certification or equivalent in a related field;
  • Three to five years of work experience in information technology or related field;
  • Three to five years of experience writing software using the Microsoft .NET framework;
  • Three to five years of experience writing web-based software using common programming languages/frameworks such as C#, JavaScript, Webforms, REST API, JSON, CSS, Node.JS;
  • Three to five years of experience working in Microsoft Visual Studio; and
  • One to three years working with source-code management tools such as GitLab, TFS, VSTS, DevOps Server, or Bitbucket; 

Desired Skillsets

  • At least one year of hands-on experience developing a cloud native application;
  • Working knowledge of relational and/or dimensional database technologies; understanding of SQL objects such as tables, views, stored procedures, indexes, triggers;
  • One to Three years of experience working in SCRUM or other agile development environments.
  • Demonstrated understanding of secure web application, web server, database security principals;
  • Demonstrated understanding of concepts/tools/architectures such as TDD, DevOps, CI/CD, containerization, and cloud platform development in Azure, AWS, or GCP;
  • Awareness of PCI compliance and OWASP Top 10 guidelines. 

Required Qualifications/ Skills 

  • Demonstrable diagnostic skill in solving operational and performance problems related to software development, software maintenance, and systems integration.
  • Object oriented programming skills, especially extensibility, scalability, and reuse.
  • Collaborative attitude – ability to work on a team and contribute to the team’s success.
  • Organizational skills – ability to work on multiple projects and tasks.
  • Attention to detail – ability to focus on the important parts of a project or task regardless of current workload.
  • Interpersonal skills – ability to interact effectively, efficiently, and professionally with individuals at all levels of the organization.
  • Customer focus – knowing who the customer is and giving great service every customer.
  • Excellent communication skills, written and oral.
  • Ability to maintain positive attitude under stressful conditions. 

Supervisory Environment 

  • Works under general supervision with broadly defined work objectives.
  • Makes decisions of some complexity regarding work design and project management which regularly impact the next organizational layer and may impact an organizational function.
  • Work projects and products are subject to management review for content, quality and appropriateness.
  • Has no formal supervisory responsibility, though may provide regular work direction to other employees. 

Senior .NET Developer – Remote

Pumex is now in its seventh year of business, and we are growing at a phenomenal rate, www.pumex.com.  Pumex was started because we saw an opportunity to bring core values that are often overlooked in the software development industry. We believe in creating an employee-centric, value-based organization that puts employee and customer satisfaction at the top of our priorities.  I read a great quote from Richard Branson, and I’m paraphrasing a bit here, “If you take care of your employees and care about their happiness, they will care about keeping your customers happy.”  That is the type culture we are looking to create within our company.   

A few of our key accomplishments to this point: 

  • Increased revenue every quarter since we started the company in 2015 
  • Established loyal and fantastic clients in the non-profit & trade association markets. 
  • Achieved our 8a Small Disadvantaged business status with the Federal Government.
  • Recently started a managed services line of business to expand the services we provide.  
  • Launching a SaaS ETL product by January 2022 

Our Services

Pumex has grown into a one-stop shop for most customer IT requirements.  It has been our commitment to best practices and processes which has allowed us to grow and maintain our client base.  Pumex is CMMI Level 3 and ISO 9001:2015, our Project Managers are CSM, SAFe, and PMP certified.  

Who you are

An inspired Sr. .NET Developer! We are looking for multiple (x6) Senior .NET Developers (10 years min. experience) to work remotely on a temp-to-perm project for the Department of Justice (DoJ). Narrative response shall highlight the proposed candidate’s experience with app design and development including:

Skills & Responsibilities

  • To create and maintain internal applications and process workflows that improve efficiency of business operations.
  • Responsible for designing, coding and compiling modifications to new and existing programs in accordance with standards.
  • To work collaboratively as part of a team including cross training for covering any assigned application areas directly.
  • Strong understanding of development best practices, design patterns, and standards
  • To manage time effectively, meet deadlines for project goals and respond to operational requests in an appropriate manner.
  • To utilize project tracking systems to manage requests and tasks, and to track time allocation to provide feedback on areas that need more training or review.
  • Participates in Quality Checking work inside the team.
  • Help with and coordinate the build and deployment processes.
  • Provide production coverage and assist Technical Support in resolving program issues.
  • Attend and actively participate in regular meetings.
  • Other duties as needed or assigned.

Technologies

Front-End

  • Angular/Bootstrap
  • JQuery, NodeJ
  • HTML5
  • CSS

Back-end

  • ASP.NET Core:
  • ASP.NET WebAPI
  • ASP.NET MVC
  • Entity FrameWork
  • SQL Server
  • LINQ

Other Technologies

  • Web Services
  • Restful Service
  • TFS
  • GIT
  • Unit Testing Tools
  • Section 508 Compliance:
  • IIS Configuration:
  • Continuous Build/Development or DevOps Process:

Other Details

Minimum Experience: 10 years

Citizenship Requirements: U.S. Citizens only.

Salary: $75 – $90 (DOE).

Number of interviews: 2 (1 video tech screen + 1 client video interview)