Senior Software Engineer (On-Site, IN) at Allen Integrated Solutions LLC

Carmel, Indiana, 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), JavaScript frameworks (React, Node.js, Angular, Vue.js), Cloud Services (AWS, Azure, GCP), Web services (RESTful and/or SOAP), .NET Core, MVC, Windows/Worker services, DevOps including CI/CD, SQL, Pega, 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 these 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 needed 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
  • Coach and mentor less experienced software engineers
  • Lead code reviews
  • Lead technical efforts within the team and department

Skills

Software Development
Code Review
Web Development
Application Architecture
System Analysis
Frontend Development
Backend Integration
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