IT Senior Software Engineer - Full Stack
Job Description
As a Senior Software Engineer, you enjoy working across the full stack and with multiple technologies. You will also provide APIs for all of AiM's integrated services. Your opinion and thoughts are valued and welcomed on future technologies, industry trends, etc. At your core, you are passionate about creating, maintaining, reviewing, and implementing code that delights customers. You are naturally curious, a problem solver, and a collaborator who consistently delivers results following the scrum process. Our culture is rooted in teamwork, continuous improvement, a positive attitude, and taking ownership. All our team members are ideal team players, detailed oriented and thrive in a fast-paced, enthusiastic environment.
The candidate will have the opportunity to interact with multiple levels of the AiM organization. The role requires a detail-oriented individual that thrives in a fast-paced environment and enjoys multi-tasking.
AiM offers a fast paced and exciting work environment that encourages an entrepreneurial spirit and outside the box thinking.
You'll sweep us off our feet if you
- Mentor other team members
- Desire to keep up with technology trends
- Encourage others to grow and be curious
- Have the desire to learn!
AiM offers an exciting work environment that fosters innovation through "Innovation Friday" (every two weeks) that, encourages feedback through "Brilliant Ideas," an entrepreneurial spirit through "Hackathons" and is flexible with "Your Choice" (100% remote to in the office - anywhere in between, whichever works best for you). Our culture encourages you to stay engaged and be a difference maker. As part of Continuous Improvement, AiM offers bi-weekly internally hosted podcasts that cover structured topics to make you more successful in your role. Lastly, we several other fringe benefits - be sure to ask for more details.
Essential Job Functions:
- Write and deliver functional products in a Full Stack- Front-End, API/Service, and Backend - Development environment
- Define roadmap for the Team by working closely with product and /or technology partners
- Ability to Create, Design, Code, and Unit Test technical solutions using best practices and standards
- Designing platform framework that can be reused by other AiM products/services
- Leads and participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.
- Supports business objectives by collaborating with business partners to identify opportunities; addressing high-priority initiatives (for example, business strategy, technical feasibility, implementation alternatives); identifying short- and long-term solutions; and leading cross-functional partnership. Utilizes industry research to improve AiM's technology environment by analyzing industry best practices; bench marking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines, standards and processes.
- Ability to deliver functioning software into production every 2 weeks
- Ability to produce application flows diagrams and system documentation
- Participates in deployment efforts for both UAT and Production
- Desire and ability to learn new concepts, tools, programming languages and skills
- Provide documentation for all of the solutions in place
- Inspire best Practices and create culture of craftsmanship and innovation.
- Regular and consistent attendance and availability
- Other duties, special projects and/or aspects may be assigned/requested
Supervisory Responsibilities:
Provides basic work direction and support to small groups of usually skilled and semi-skilled employees
Minimum Qualifications/Requirements:
Job Knowledge and Skill:
- 7-10+ years of Software Engineer experience
- Demonstrable experience with Agile Processes (Kanban, Scrum, Scrumban)
- Experience with Microservices/APIs
- Experience with Git (pull requests, branching, etc.)
- Experience with one or more IDEs including but not limited to:
- VS Code, Visual Studio, Android Studio, JetBrains (Pycharm, Rider, phpStorm)
- Experience with one or more programming languages including but not limited to:
- js, Python, Java, .NET 7/C#/VB.NET, PL/SQL, TypeScript, JavaScript, RUST, php
- Experience with one or more database technologies including but not limited to:
- Postgres, Oracle, MS SQL Server, DynamoDB, Aurora, MySQL, Flyway, Liquibase
- Experience with one or more Cloud Service providers including but not limited to:
- GCP, AWS, Azure, Oracle, IBM
- Experience with one or more Frameworks including but not limited to:
- Django, Flask, ASP.NET, Spring, ORM (Hibernate, Dapper, etc.), SDKs, CLIs
- Experience with one or more front-end technologies including but not limited to:
- Angular, React, Vue, CSS, Html, Babel, JavaScript
- Experience with one or more Mobile technologies including but not limited to:
- IOS, Android, Kotlin, React Native, Ionic, Xamarin/MAUI, Flutter
Bonus:
- Experience with CI/CD Pipelines & Tooling like Jenkins
- Experience with Legacy Web Services (SOAP, XML, WCF, etc)
- Experience with CSS3, Blockchain, HTML5
- Experience with Architecture (Data, Application, Solution, etc)
- Experience with Design Patterns
- Experience with TDD/BDD, Cucumber/Gherkin
Experience:
- At least 7years of Software Engineer experience
- Senior level experience
Education, Licenses, Certificates, Registrations:Must have a minimum of a High School Diploma (or GED), Bachelor's degree in Computer Science, Information Technology, or related field or equivalent experience
Computer Skills:
In addition toabove; Working knowledge of power point, word processor, spreadsheet, other PC applications, ability to adapt to new technology as it becomes available. Proficient in System Administration and Networking concept
Communication Skills:
Ability to excel in a team environment required. Excellent verbal, written and interpersonal communication skills
Analytical Skills:
Strong analytical skills required with strong attention to detail and accuracy. Ability to source, disseminate and properly apply secondary research
Travel:
- Occasional overnight travel.
Note: Please submit your salary requirements along with your resume. Omission of either will disqualify your application from consideration. All offers would be made conditional upon passing a background check.
Compensation:
- Salaried/exempt - TBD upon hiring,This is a 100% remote position.
- Benefits including medical, dental, vision, Short Term Disability, LTD, life insurance and 401 K participation.
AiM provides equal employment opportunity without regard to an applicant's race, sex, pregnancy, sexual orientation, age, physical or mental disability, medical condition, religion, or veteran status.
Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on AiM. Please inform us if you need assistance completing any forms or to otherwise participate in the application process.
To comply with Federal law, Alliance Inspection Management LLC, participates in E-Verify.
Date Posted
12/23/2022
Views
11
Positive
Subjectivity Score: 0.8
Similar Jobs
Tax Legal Business Services - Legal Entity Management - Senior Consultant - Deloitte
Views in the last 30 days - 0
View DetailsSenior Strategic Sales Principal - Public & Private Sector - Via
Views in the last 30 days - 0
View DetailsStrategic Business Development Principal, Central US - Via
Views in the last 30 days - 0
View DetailsPower Platform & SharePoint System Specialist II - GM Financial
Views in the last 30 days - 0
View Details