Staff Software Engineer
at Origence
Remote, Oregon, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jan, 2025 | USD 184900 Annual | 21 Oct, 2024 | N/A | Agile Methodologies,Sql,Stressful Situations,Typescript,Event Driven,Software Development,Leadership,Computer Science,Analytical Skills,Nosql,Programming Languages,Languages,Code | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT ORIGENCE
With 30 years at the forefront of fintech innovation, we specialize in SaaS lending solutions that lead the industry. Our core mission is customer-centric, focusing on empowering Credit Unions across the United States with the tools to offer accessible, competitive lending services. We’re deeply committed to enhancing the financial ecosystem for a broad network of credit unions, members and auto dealers. We invest in our greatest assets, our employees, and foster a culture of innovation and ownership through freedom and responsibility. We celebrate fiscal accountability, operational rigor and efficiency to create a sustainably healthy and robust business for the long term.
EDUCATION:
- Bachelor’s degree in Computer Science, Engineering or related industry experience
EXPERIENCE:
- A minimum of 8 years of professional software development experience in business process automation applications.
- A minimum of 6+ years’ experience in .Net, C#, Windows tools and languages as well as modern web frameworks (Angular via Typescript, React, Vue)
- Understanding of data repository models is a must. Deep understanding of SQL and NoSQL is preferred.
- Deep understanding of Agile methodologies, Domain Driven Design, Test/Behavior Driven Design, Event Driven and Microservice architectures.
- Preferred Experience: ASP.NET, WCF, Web Services, NServiceBus, Azure Cloud, Infrastructure as Code (IaC)
- DevOps experience as a full stack developer owning the Software Development Lifecycle.
- Strong understanding and experience writing unit and integration tests for all code produced.
SPECIALIZED SKILLS:
- Can effectively lead technical initiatives, collaboratively design/requirements meetings while gathering the necessary information for software development.
- Ownership and accountability mindset, strong decision making along with communication and analytical skills that helps to partner with Product Owners and cross functional teams. ·
- Leadership in project execution and delivery. Must be an excellent team player with the ability to handle stressful situations.
- The individual has deep expertise in their chosen technology stack and have a broader knowledge of various programming languages, frameworks, and tools.
- Brings a wealth of experience and a nuanced understanding of the specific domain, enabling insightful decisions and innovative problem-solving.
- Ability to break up larger projects into individual pieces, assess complexity of each piece, and balance the work amongst team members.
- Ability to work in fast paced / flexible environment that practices SAFe / Agile based SDLC.
- Sets high standards for behavior and performance, models the values and principles of the organization, and inspires others through action.
- Practices Test Driven Design leveraging unit tests, mocks, and data factories.
- Experience with event driven design and microservice architecture best practices.
- Posses strong sense of interpersonal awareness, has a bias for action, builds trust, is technically deep, and has good judgement.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Spend 80% of your time actively designing and coding in support of the team, and broader organization as needed. 20% of your time will be spent researching new technology, coaching, and mentoring other engineers, in addition to supporting as a tech lead as needed.
- Provide technical leadership for a team of developers, with feedback and training where necessary, assisting with recruitment, and ensure that technical initiatives align with organizational goals working closely with Principal Engineers / Development Managers.
- As a Staff Full Stack Engineer, lead and mentor developers assigned to the product/project ensuring performance, maintainability, and functional requirements from design, development, testing to rollout and support.
- Work with cross-engineering staff, collaborating on hardware and system monitoring requirements to ensure expected performance and reliability of the application / system developed.
- Proactively communicate and work to mitigate changes to project timelines, degradatio
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer science engineering or related industry experience
Proficient
1
Remote, USA