
Engineer Software
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
As a integral member of our Non-Qualified Deferred Compensation (NQ) team, you will be responsible for supporting, maintaining, and enhancing critical recordkeeping and client-facing applications. You will also have the opportunity to manage and maintain our cloud-based infrastructure, ensuring applications are running optimally for cost and performance. This dynamic role requires a proactive attitude, strong work ethic, and the ability to leverage technical skills to resolve issues, upgrade system components, enhance functionality, and improve system performance using diverse tools and frameworks. We seek individuals who enjoy solving complex problems, working both independently and collaboratively with our IT team and business partners in a rapid-paced environment.
Responsibilities
- Support, maintain, and enhance recordkeeping and client-facing applications.
- Support and maintain cloud-based infrastructure.
- Ensure application performance and cost optimization.
- Resolve issues, upgrade system components, and enhance functionality.
- Utilize a variety of tools, methods, and frameworks for development and problem-solving.
- Collaborate with IT and business partners.
Requirements
- 2+ years of experience developing solutions with C#, VB.NET, Web API, MVC, Oracle or other SQL, .NET Core, JavaScript, CSS, and HTML.
- Experience with Web API (JSON/XML), RESTful architectures, AWS API Gateway, Python, and Lambda is a plus.
- 2+ years of strong SQL knowledge including stored procedures, views, functions, optimization, and debugging on Oracle or other databases.
- Experience with Windows and IIS configurations, setup, and vulnerability remediation is a plus.
- Experience with jQuery and Angular or React JS framework is a plus.
- Experience with modern deployment models using Jenkins or other CI/CD pipelines.
- Proficiency with source code version control systems like GitLab.
- Experience with AWS platform and services, and other cloud products is a plus.
- Knowledge of modern Software Development Life Cycle (SDLC) and agile methodology.
- Excellent written and verbal communication skills with the ability to influence and build relationships.
- Detail-oriented, self-starter with strong organizational skills for multitasking and independent/teamwork.
- Enthusiasm for learning and working in a geographically distributed team environment.
- Flexibility in handling planned project enhancements and unplanned break/fix issues.
- Ability to work under pressure to meet tight deadlines while maintaining professionalism.
- Commitment to keeping technical and business knowledge up-to-date.
- Collaborate with colleagues on development best practices and application issues.
- Strong analytical and problem-solving skills with excellent attention to detail.
Education
- Bachelor's Degree in Computer Science or a related field (Information Systems, Mathematics, Software Engineering).
Preferred Qualifications
- Familiarity with DevOps principles and practices.
- Comfort with Linux, UNIX, or Windows-based operating systems.
- 2+ years of experience in a financial or other highly regulated industry.
- Experience using JIRA in Agile or related development methodologies is preferred.
- Commitment to delivering excellent internal and external customer service.
- Ability to balance customer needs with organizational interests in delivering optimal solutions.
- Experience collaborating with cross-functional teams (Analysts, Testers, Business, third-party integrators) in solution design and implementation.
Work Conditions
- Key team members are located across the United States, potentially requiring extended work hours.
- Occasional support outside of the standard Monday-Friday schedule may be necessary.
Empower India is an equal opportunity employer committed to diversity. All individuals are encouraged to apply. Qualified applicants will receive consideration without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender identity, gender expression, marital status, pregnancy, religion, disability, veteran status, or genetic information.
Company
Empower India
Empower India believes that transforming financial lives begins with empowering our employees to transform their own. We foster a flexible work environment with fluid career paths, actively encouragin...