Alliedsolutions

Alliedsolutions

Senior Software Engineer (On-Site, IN)

Carmel, IN · Senior

Sponsorship not specifiedDetected 30 days ago
JavaScriptC#ReactVue.jsAngularNode.js.NETCode ReviewSQLNoSQLAWSGCPAzureCI/CDDevOpsRESTAgileProcurementResearchCommunicationCollaborationMentoring

About the role

  • Work is expected to be completed correctly and quickly with little-to-no supervision or assistance needed.
  • Job Duties and Responsibilities: Development (45%): - Review and analyze existing application effectiveness and efficiency.

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; integrating sites with back-end applications; migrating legacy applications to the web; and performing 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.
  • 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 closely with less experienced developers to make sure they have the support they need to be successful
  • Perform code reviews with the goal of creating better developers, not just validating the functionality of the code
  • For smaller projects and modifications, design the architecture needed for a software product
  • Conduct research and make recommendations on software products and services in support of procurement and development efforts.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

Requirements

  • High School Diploma required
  • 5-7 years of Software Engineering experience required
  • Extensive (5-7 years) proficiency working with most of the following technologies required:
  • Experience with relational databases
  • Experience working in a team-oriented, collaborative environment
  • Ability to communicate ideas in both technical and user-friendly language
  • Ability to conduct research into application development issues and products
  • Ability to work both independently and on a team
  • C# (or some other object-oriented language)
  • JavaScript frameworks (React, Node.js, Angular, Vue.js)
  • Cloud Services (AWS, Azure, GCP)
  • Web services (RESTful and/or SOAP)
  • Windows / Worker services
  • DevOps including CI/CD
  • 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

Nice to have

  • Bachelor's degree in Computer Science or a related field preferred

Skills

  • They are not intended to be an exhaustive list of all responsibilities, skills, efforts or working conditions associated with a job.

Compensation

  • We offer our employees a robust compensation package!

Benefits

  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, etc.

This listing is sourced directly from Alliedsolutions's careers page and normalized into a canonical job model.