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.
Apply directly at Alliedsolutions →Create a free account for alerts like thisView Alliedsolutions immigration profile
This listing is sourced directly from Alliedsolutions's careers page and normalized into a canonical job model.