Placement papers | Freshers Walkin | Jobs daily: Senior Software Engineer (.NET and Node.js) at IDS International (Arlington, VA)


Search jobs and placement papers

Senior Software Engineer (.NET and Node.js) at IDS International (Arlington, VA)

Senior Software Engineer


Why IDS?  

IDS believes in resolving conflict and building innovative approaches to do so. Combining operational expertise with an intimate understanding of today’s greatest challenges to bring our customers the solutions required for success in a complex and multidimensional world. We tailor solutions for a diverse range of government, military, nonprofit, and public-sector clients.


Social Media Environment and Internet Replication (SMEIR™), a product of IDS International Government Services, is a digital training solution that provides a full-range, free-play, immersive, realistic and scalable operational practice environment in which warfighters simultaneously train on full-spectrum cyberspace operations and social media analytics during integrated and multi-dimensional exercises.


IDS International is seeking a Senior Software Engineer to join our growing team and build out the next generation of our internet simulation platform, called SMEIR. Our extensive software suite is deployed into cyber-training exercises in various environments. Our engineering team uses a modified Scrum/Agile process. Candidate must be at ease working in an Agile environment with little supervision. We use Slack, Jira and Git for project and software management. Our main office is in Arlington, VA with remote opportunities available for the right candidate.

Responsibilities:



  • Act as lead developer of the Exercise Development and Management Tool (EDMT), SMEIR’s command and control software.

  • Assist dev management translate loosely defined action items for and related to EDMT into well-defined Jira tickets.

  • Mentor junior and mid-level developers.

  • Recommend changes to SMEIR’s user-facing applications to improve command and control capabilities.

  • Interact with DevOps, IT operations, and QA staff to troubleshoot issues and make changes to deployment and orchestration processes.

  • Participate in a third tier on-call rotation.


Required Qualifications:



  • Must be eligible to obtain a security clearance.

  • Minimum eight (8) years’ experience with modern versions of .NET and .net core.

  • Minimum six (6) years’ experience writing middleware or APIs with .NET or .net core.

  • Minimum four (4) years’ experience with:

    • .net core WebAPI,

    • C# 7+,

    • RESTful API design and development, and

    • Node.js.



  • At least two (2) years’ experience with:

    • Multi-threading and async/await in .NET Framework or .net core,

    • Task Pattern Library (TPL),

    • Async code and Promises in JavaScript,

    • MongoDB,

    • React, and

    • Microservices architecture.



  • At least one (1) year experience with ElasticSearch and Git.


Preferred Qualifications:



  • Active TS/SCI or other security clearance.

  • Professional experience with any or multiple of the following:

    • Meteor.js,

    • Kubernetes, Helm, Docker,

    • it-flow and git submodules,

    • Big data,

    • Jira and Confluence,

    • Broker pattern,

    • Shell scripting (any flavor),

    • Python,

    • PHP,

    • Load balancing and high availability,

    • Scrum/Agile development methodologies,

    • Artificial intelligence / machine learning, and

    • Systems integration.



  • Undergraduate degree in Computer Science or related field. 


Computer Skills:



  • Working knowledge of Microsoft Office (Word, Excel, and PowerPoint).


Employee needs to be able to sit at a workstation for extended periods; use hand(s) to handle or feel objects, tools, or controls; reach with hands and arms; talk and hear. Most positions require ability to work on desktop or laptop computer for extended periods of time reading, reviewing/analyzing information, and providing recommendations, summaries and/or reports in written format. Must be able to effectively communicate with others verbally and in writing. Employee may be required to occasionally lift and/or move moderate amounts of weight, typically less than 20 pounds. Regular and predictable attendance is essential.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment