Do you want to work for a Championship organization? We have the job for you! The Miami HEAT Digital Strategy & Innovation's team are hiring for a Software Engineer! The Software Engineer will be responsible for maintaining existing applications as well as developing new ones, along with performing life cycle support for the production environment. The engineer will have experience in various object-oriented programming languages, and be able to work with both front-end technologies as well as server-side logic. The engineer must also provide technical leadership in team meetings and lead application development teams from the feasibility stage through final implementation.
Essential Duties & Responsibilities:
ESSENTIAL FUNCTIONS: The following are examples of the various functions required. The job requirements are not limited to the items on this list below:
Lead technical efforts by coordinating the technical team members to align to ensure the integrity and quality of the final solution
Work independently and collaboratively to coordinate and implement solutions for sophisticated technical issues
Collaborate with partners outside of the team to align and achieve encouraged deliverable
Build robust and scalable software in C# and Microsoft SQL Server
Develop application using Angular Framework
Design and build services and systems architecture for our projects, as well as provide feedback to other team members
Develop information systems by crafting, developing, and releasing innovative and scalable software solutions
Determine operational feasibility by researching and analyzing problem definition, requirements, proposed solutions and development
Follow the entire software development lifecycle and provide support from start to finish in an Agile Environment
Refine, fix, and rewrite code if necessary
Build detailed technical specifications
Actively connect with team members to clarify requirements and overcome obstacles to meet the results
Collaborate with members of the team to solve challenging engineering tasks on time and with high quality
Desired Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Advance experience using IDEs such as Microsoft Visual Studio, Visual Studio Code, and Microsoft SQL Server Management Studio
Strong understanding and experience in CI/CD preferably in Azure DevOps
Experience crafting and implementing cloud-based software applications, preferably on Azure
Expertise desired but no limited in Power Platform, especially with Power Apps and Power Automate
Education and/or Experience
BS Computer Science/MIS/CIS or equivalent
5+ years of experience with object-oriented design
5+ years of experience with HTML5, CSS3, C# (.NET Core), and Microsoft SQL Server
4+ years of experience crafting, consuming and maintaining RESTful APIs and SOAP Services
3+ years of experience working with Angular
3+ years of experience developing enterprise software
3+ years of experience with Azure cloud-based services like App Services, Function Apps, Cognitive Service, Azure Cache for Redis, Key Vault, among other.
3+ years of experience with CD/CI platforms (Azure DevOps preferred)
Familiarity working in Microsoft Azure ecosystem environment
Knowledge in design patterns and its implementation
Professional and detailed interpersonal skills
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, marital status, sexual orientation, pregnancy, genetic information, national origin, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti-discrimination laws. EOE & DFWP