Sr. Software Engineer (REMOTE) at Allen Integrated Solutions LLC

Texas, United States

Allen Integrated Solutions LLC Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SoftwareIndustries

Requirements

  • High School Diploma required
  • Bachelor’s degree in Computer Science or a related field preferred
  • 5-7 years of Software Engineering experience required
  • Extensive (5-7 years) proficiency with C# (or other object-oriented language)
  • Extensive (5-7 years) proficiency with JavaScript frameworks (React, Node.js, Angular, Vue.js)
  • Extensive (5-7 years) proficiency with Cloud Services (AWS, Azure, GCP)
  • Extensive (5-7 years) proficiency with Web services (RESTful and/or SOAP)
  • Extensive (5-7 years) proficiency with .NET Core
  • Extensive (5-7 years) proficiency with MVC
  • Extensive (5-7 years) proficiency with Windows / Worker services
  • Extensive (5-7 years) proficiency with DevOps including CI/CD
  • Extensive (5-7 years) proficiency with SQL
  • Extensive (5-7 years) proficiency with Pega
  • Extensive (5-7 years) proficiency with NoSQL databases
  • Extensive understanding of the software development lifecycle (SDLC)
  • Ability to create flow diagrams for software products
  • Expert knowledge of database design and file management techniques
  • Extensive understanding of Agile concepts
  • Experience developing reusable software building blocks to enable faster delivery
  • Experience with relational databases
  • Highly self-motivated and self-directed
  • Experience working in a team-oriented, collaborative environment
  • Strong customer-service orientation
  • Excellent written and oral communication skills
  • Excellent listening and interpersonal skills
  • Ability to communicate ideas in both technical and user-friendly language
  • Ability to conduct research

Responsibilities

  • Review and analyze existing application effectiveness and efficiency
  • Develop strategies for improving or leveraging existing systems
  • Design, build, and implement new applications, web pages, and websites
  • Integrate sites with back-end applications
  • Migrate legacy applications to the web
  • Perform day-to-day administration of the organization’s web portfolio
  • Work in collaboration with a team to develop strategies for improving or leveraging existing systems
  • Analyze and prioritize front-end backlog tasks for in-development applications
  • Work in collaboration with a team to research and make recommendations on software products and services in support of procurement and development efforts
  • Collaborate with developers, analysts, designers, and system owners in the testing of new software programs and applications
  • Work directly with the product and scrum teams to ensure all requirements are met and work is completed in a satisfactory amount of time
  • Communicate with middle managers of other departments to ensure expectations are set and met
  • Work closely with less experienced developers to ensure they have the support they need to be successful
  • Perform code reviews with the goal of creating better developers, not just validating functionality
  • For smaller projects and modifications, design the architecture needed for a software product
  • For larger projects, work closely with the architecture team, specifically the Software Architect, to assist in designing robust, clean, and scalable software solutions
  • Engage with architects to become more familiar with newer technologies
  • Conduct research and make recommendations on software products and services in support of procurement and development efforts
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities and reading professional publications
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code

Skills

Software Development
Code Review
Web Development
Application Architecture
System Analysis
Front-End Development
Back-End Integration
Agile
Scrum
Mentoring

Allen Integrated Solutions LLC

Provides technical and management services for government security missions

About Allen Integrated Solutions LLC

Allen Integrated Solutions LLC specializes in a range of technical and management services aimed at enhancing performance in government and security sectors. With a focus on integration management, intelligence, cyber security, and more, the company expertly handles missions related to national security and defense. This firm stands out as a reliable provider of comprehensive systems engineering, technical assistance, and advisory services, making it a pivotal support system for complex federal operations.

Stafford, VA 22554, USAHeadquarters
2015Year Founded
VENTURE_UNKNOWNCompany Stage
Consulting, AerospaceIndustries
11-50Employees

Land your dream remote job 3x faster with AI