It's an exciting time to be at Hanscom Federal Credit Union!
As a member of our Information Technology Department, you will join a dynamic team of dedicated individuals committed to delivering exceptional service to our members.
Who we are - Hanscom Federal Credit Union
- Members-first - our members are our top priority. We make business decisions with our members at the top of mind.
- Integrity - we're honest and committed to doing what's best for our members and our company. What is right isn't the same as what is easy.
- Teamwork - we are in this together and we all benefit from our success.
- Innovation - we identify new ideas for processes or products that will lead to positive changes and take the initiative to implement the changes
- Empathy - we understand that communication starts by listening, understanding diverse perspectives, and caring about others' sustained success.
What we offer
- A full-time, permanent position that will reward you through an annual bonus program.
- Medical, Dental, Vision, FSA, 401(k), Student Loan Paydown, and paid Sick and Vacation time benefits.
- A flexible hybrid work schedule environment
- We are committed to fostering career growth and development - when you join our organization it's not just a job.
- We look to develop your skills aligned to our business needs and help you progress in your career.
Who you are - Full Stack Software Engineer
You are a dynamic, detail oriented, intuitive person with the ability to develop relationships, build rapport and become a trusted team member. You are able to provide every member you assist or support with a high level of service, have strong organization and multi-tasking skills, and are searching for a rewarding career where you are valued and respected.
What you'll do
- Design and implement scalable web services, applications, and APIs.
- Help to develop an Agile software development approach that improves velocity, while maintaining a strong focus on both quality and scalability.
- Develop and maintain internal software tools. Implement and monitor software development policies and controls to ensure data accuracy, security, and legal and regulatory compliance.
- Write low-level and high-level code, troubleshooting and bug fixing.
- Ensure that all application development initiatives are well managed and delivered to meet expectations on functionality, timeliness, and cost.
- Seek out innovative best practices and ideas from the outside, with a particular emphasis on application development methodologies.
- Provide expertise and collaborate with management to assess, select, and recommend solutions that will achieve business goals. Partner with business leaders to create robust solution roadmaps that are integrated with architecture and operations.
- Help assess application solution design impacts on IT infrastructure capacity, application architecture standards, and future maintenance/support needs. Provide comprehensive reviews of functional specifications, business requirement, and test plans to ensure accurate system enhancements.
- Serve as a subject matter expert to resolve complex application development/system analysis issues/concerns.
- Perform other tasks or functions as required, requested, necessary or prudent from time to time.
Knowledge/Skills/Experience Required:
- Strong desire to work in a purpose driven organization
- 3+ years of experience as a Full Stack engineer
- Knowledge of front-end languages such as HTML5, CSS, JavaScript, C++, and JQuery
- Proficient in back-end languages such as Java, Python, Rails, Ruby, .NET, and PHP
- Knowledge of database systems and SQL
- Experience working with Microsoft Azure DevOps
- Strong technical skills including good understanding of software development methodologies and ability to create comprehensive test plans
- Experience in Integration methods - REST API's, messaging, WSDL, SDK's
- Experience developing and supporting mission critical applications optimized to run in the cloud or virtualized environments.
- Deep knowledge of system architecture, technical design, and system and software development technology.
- Experience with SDLC methodologies including Agile and Scrum.
- Knowledge of emerging trends and developments in PaaS, SaaS, iOS/Android app API, cloud, AI, machine learning and other digital technologies.
- Strong relationship management skills with internal clients (e.g. senior management, peers and colleagues)
Education/Certifications/Licenses
- Bachelor's degree in Computer Science, Computer Information Systems, Information Systems, Information Technology or Computer Engineering (Minimum Required)
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)