Skip to Main Content
Mid-Level Software Engineer
The Palace Miami, FL

Mid-Level Software Engineer

The Palace
Miami, FL
  • Full-Time
Job Description
Mid-Level Software Engineer
10850 SW 113th Pl, Miami, FL 33176, USA Req #1532
Monday, March 4, 2024

Luxury Senior Living Communities

In Coral Gables, Kendall & Homestead

Is looking for

Mid-Level Software Engineer

for its

Palace Group

10850 SW 113th Place. Miami, FL 33176

Position Overview

The Mid-Level Software Engineer in our organization plays 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 React.js and React Native for front-end and mobile applications.

Essential Duties & Responsibilities

  • Write clean, maintainable, and efficient code across various parts of our software projects, focusing on less complex tasks initially but gradually taking on more challenging assignments.
  • Design, manage, and maintain SQL databases, ensuring their scalability, performance, and security. This includes optimizing database schema, implementing efficient queries, and managing database access and security rules.
  • Participate in the design of software components with guidance from senior engineers. Contribute to discussions on design decisions, ensuring scalability and promoting code reusability where appropriate.
  • Engage in code review sessions, providing constructive feedback to peers to ensure code quality, adherence to coding standards, and alignment with the software architecture.
  • Assist in tackling technical problems, contributing to the team's efforts in troubleshooting and finding innovative solutions.
  • Take initiative in personal technical growth, learning new technologies, tools, and frameworks with the aim to apply them to projects as appropriate.
  • Contribute to project and code documentation efforts, ensuring information is up to date and accessible.
  • Participate in defining and executing test strategies to ensure software quality. Assist in identifying performance bottlenecks and contributing to improvements to enhance system efficiency.
  • Support efforts to ensure the security of the software by adhering to best practices for secure coding and assisting in identifying and addressing security vulnerabilities.
  • Actively participate in agile development processes, embracing iterative development, continuous feedback, and adaptability to change
  • Work closely with team members, fostering a collaborative environment, and supporting a culture of knowledge sharing and best practices.
  • Support a diverse and inclusive team environment, respecting all voices and encouraging open communication.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ 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 React.js 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.
  • Effective communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
  • A commitment to continuous learning and improvement

#ZR

Other details
  • Job Family PROFESSIONAL
  • Pay Type Salary
Apply Now

Address

The Palace

Miami, FL
33176 USA

Industry

Technology

Posted date

Over a month ago

How can the hiring manager reach you?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

The Palace job posting for a Mid-Level Software Engineer in Miami, FL with a salary of $114,800 to $165,500 Yearly with a map of Miami location.