Developer - California, United States - Zeektek

    Zeektek
    Zeektek California, United States

    2 weeks ago

    Default job background
    Description

    We have 2-3 contract to hire positions open for Full Stack .Net Developers, with a stronger focus on backend C# and SQL Server migrating legacy applications into modern frameworks.

    The position is about 80% C# development. Need strong C# development, and prefer someone who has a good QA/Testing mindset. Experience with Unit testing is a huge plus.

    One of the roles will be for a Sr Lead Developer that can also be a mentor for other developers.

    Experience with Lending Platform, and Lending Origination Platforms is a huge bonus.

    The Sr. Software Engineer will be responsible for the design/implementation of new software applications, maintenance and enhancement of various software products / solutions. They assist in successful execution of projects with minimal direction and guidance.

    What You'll Be Doing:

    • Spend 90% of your time actively designing and coding in support of the immediate team. 10% of your time will be spent researching new technology, coaching, and mentoring other engineers.
    • As a senior team member of developers, providing feedback and training where necessary, and ensure that technical initiatives align with organizational goals working closely with Principal Engineers / Development Managers.
    • As a Full Stack Engineer assigned to the product/project ensure 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, degradation in performance of applications, troubleshooting / problem solving production issues.

    The Ideal Candidate:

    Education:

    • Bachelor's degree in Computer Science, Engineering or related industry experience

    Experience:

    • A minimum of 6 years of professional software development experience in business process automation applications.
    • A minimum of 5 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. Understanding of SQL and NoSQL is preferred.
    • Understanding of Agile methodologies, Domain Driven Design, Test/Behavior Driven Design, Event Driven via Asynchronous messaging approaches, microservice architecture.

    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.