Beacon Technologies is seeking a Sr. Software Engineer for our client partner. This is a remote role in client-approved states.
Responsibilities:
- Serve as a significant contributor using licensed and open-source frameworks, including Java, to write, translate, re-factor, and code software programs and applications according to specifications provided by Solution Architects.
- Work with CloudOps, Enablement and other Software Development Engineers to assist in analyzing and resolving complex problems within a SaaS platform.
- Participate in daily stand-ups, planning meetings and review sessions using Scrum and Agile methodology.
- Design, develop and maintain automated tests libraries by product to ensure the release of quality software.
- Participate in and lead design and code reviews.
- Facilitate paired programming or mob sessions, leading and mentoring less experienced engineers.
- Understand the business operations and processes to solve complex technical problems that cross multiple teams and technical solutions.
- Serve as a lead technical development expert in software development disciplines including design, coding, testing, deployment, and software management and integration.
- Work with various design and architectural patterns.
- Work with applications that leverage Service Oriented Architecture (SOA).
- Design, develop, execute, and maintain complex automated test code, scripts, data, and associated drivers per recognized SDLC methodology.
- Strong front-end development skills including experience or expertise in Angular front-end development.
- Persuasive, collaborative business acumen with the ability to influence product roadmaps from a technical perspective.
- Strong communication skills both written and verbal.
- Initiative, results-oriented drive and a solid work ethic requiring minimal direction.
- Resiliency in the face of changing priorities and requirements.
- Share responsibility with your teammates for occasional after-hours on-call rotation for support of production level systems.
- Incorporate security into all decisions and daily jobs.
- Seek to improve job performance through self-assessment, skill development, training and goal setting.
- Maintain a regular and reliable level of attendance and punctuality.
- Perform miscellaneous job-related duties as assigned.
Required Skills:
- Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
- Must be at least 18 years of age
- Bachelor’s Degree in Computer Science, Computer Information Systems (CIS), Management Information Systems (MIS), or a related field OR Graduation Certificate from a Technology/Coding bootcamp
- 5+ years of professional experience in application design and development at an enterprise level. (post-graduate)
- 5+ years of experience in SQL or NoSQL DB structures, experience with DB migration scripts (MySQL, Mongo)
- 2+ years experience leading development teams or software architecture and design
- 5+ years of experience with object-oriented programming languages including Java
- 3+ years of experience in front-end technologies and frameworks, including Angular
- 2+ years of experience designing and developing in a microservices environment
- Occasional travel to company offices or meetings as required when safety travel guidelines are in place
- For flexible or full remote work from home positions, reliable high speed Internet connection and dedicated work space are required
Preferred Skills:
- Automated test development and execution (for example, REST-assured, Selenium, etc.).
- Experience creating and consuming Restful and/or SOAP API's.
- Experience creating applications in cloud-based and cloud native development environments (ex. Azure, AWS, Google, Kubernetes).
- Experience developing and designing in a Microservice environment.
- Experience developing software in a SaaS environment using CI/CD and DevOps methodology.
- Experience in an Agile working environment.
- Experience in programming languages such as: Java, C#, .Net, NodeJS, Spring, Python, Typescript, Hibernate, Web Services, XML, Schema.
- Experience in SQL and NoSQL DB structures, experience with DB migration scripts.
- Experience with popular web application frameworks, such as Angular, React, NestJS.
About Beacon Technologies
Are you looking to advance your career in information technology? Beacon Technologies offers career advancement opportunities, extensive training, and excellent benefits including paying for health and dental premiums for salaried employees. In addition to providing interesting opportunities, Beacon Technologies provides that old fashioned, personal touch, so you feel like a part of the Beacon team.
Beacon Technologies, Inc. is an equal employment opportunity employer with a functioning Affirmative Action Plan. It is the policy of Beacon Technologies, Inc. to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, ethnicity, ancestry, disability, medical condition, military and veteran status, or any other characteristic protected by law. Beacon Technologies, Inc. prohibits any such discrimination or harassment.