Software Engineer - New York, United States - MAFÉ Resources

    Default job background
    Description
    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. The Software Engineer will play a critical role in driving the development and maintenance of our software products.

    With a blend of coding, design input, and mentorship under senior staff, this role is designed for someone passionate about building high-quality, scalable software and eager to grow their expertise in cloud environments, particularly AWS, and to work within a .NET framework using C# for backend development, and and React Native for front-end and mobile applications.


    Responsibilities:
    Develop quality software and web applications
    Analyze and maintain existing software applications
    Design highly scalable, testable code
    Discover and fix programming bugs


    Quailifacations:
    4+ years of experience in software development, with a proven track record of successful project contributions.

    Develop and maintain backend services, APIs, and processes using the .NET framework and C#, ensuring high performance, scalability, and security.

    Build dynamic and responsive user interfaces for web and mobile applications using and React Native, ensuring a seamless, intuitive user experience with a strong understanding of JavaScript/TypeScript, HTML and CSS.

    Strong experience in database design and management, specifically with SQL databases, including schema design, query optimization, and data integrity enforcement.

    Proficient in Amazon Web Services (AWS) for designing and building web environments, working with services like EC2, ELB, RDS, and S3, maintaining cloud-native applications, and recommending AWS services for application design, provisioning, and deployment.

    Experience with software development life cycle (SDLC) and agile methodologies.
    Good understanding of software design patterns, architecture principles, and best practices.