Senior Software Engineer - Remote Position
About the Role
We are seeking a Senior Software Engineer to join our dynamic team at HomeServices of America. This remote position offers the opportunity to design, develop, maintain, and enhance new and existing web, database, or stand-alone applications. You will play a crucial role in supporting business operations through data-driven applications.
What You'll Do
- Develop, document, and support data-driven applications for effective data management.
- Translate requirements and design specifications into fully functioning systems solutions.
- Monitor and maintain database integrity, including migrations, upgrades, and troubleshooting.
- Perform project management activities, including planning milestones and unit testing.
- Create and manage database tables, views, stored procedures, and queries.
- Coordinate with external development projects, integrating third-party software solutions.
- Act as a trusted advisor to internal customers, identifying design gaps and enhancement opportunities.
- Take initiative for ongoing technical and professional development.
Requirements
- Bachelor’s degree in Information Systems, Computer Science, or related field, or equivalent experience.
- 4+ years of diverse information technology development and database experience.
- 2+ years of programming experience with languages such as HTML, SQL Server, mySQL, Oracle RDBMS, C/C++, .NET, Java, JavaScript, Python, and PHP.
- Proficiency in Microsoft Office, particularly Access and Excel.
- Strong analytical and problem-solving skills.
- Effective verbal and written communication skills.
- MCSD or MCTS certification preferred.
- OCPJP or OCAJP certification preferred.
Nice to Have
- Experience with Linux/Unix environments.
- Knowledge of cloud-based solutions.
- Familiarity with Agile methodologies.
What We Offer
- Competitive salary ranging from $109,000 to $127,000 annually.
- Potential for annual discretionary bonus.
- Full suite of benefits including Medical, Dental, and Vision insurance.
- 401(k) with employer match.
- Paid Vacation (PTO) and Flexible Spending Account.
- Employee Assistance Program (EAP).
- Equal Opportunity Employer.
This Senior Software Engineer position offers a competitive salary and comprehensive benefits while allowing for remote work. It's an excellent opportunity for experienced developers looking to make an impact.
Who Will Succeed Here
Proficient in a variety of programming languages including C/C++, Java, and Python, with a strong focus on developing scalable and maintainable applications using .NET and database technologies such as SQL Server and MySQL.
Self-motivated and disciplined to excel in a remote work environment, demonstrating exceptional time management skills to balance multiple projects while delivering high-quality code on deadlines.
Analytical mindset with experience in data-driven application development, leveraging tools like Oracle RDBMS to enhance business operations through effective data management and reporting.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months