Software Engineer III
Company: Information Management Resources, Inc.
Location: Los Angeles
Posted on: February 1, 2025
Job Description:
Job Title: Software Developer IIIJob Summary:
The Software Developer III plays a critical role in designing,
developing, and deploying advanced software solutions for
enterprise systems. This position focuses on custom software,
database architecture, web development, data warehousing, and
business intelligence solutions. The ideal candidate will
demonstrate expert-level technical proficiency, problem-solving
skills, and the ability to work independently or as part of a team
to deliver high-quality software projects.Essential Duties and
Responsibilities:1. Software Development:
- Define, design, develop, and deploy new or modified custom
software that generates reports accessing over 20 tables, views,
packages, stored procedures, or functions.
- Develop and maintain software applications utilizing database
schemas consisting of over 20 tables, including audit tables and
complex database objects.
- Design and implement middle-tier software components with
multi-threaded processing and collections of objects.
- Ensure application business logic and data validation are
placed in the appropriate software layer (GUI, middle-tier, or
database).2. Web Development:
- Define, design, develop, and deploy new or modified web pages
and web artifacts to support internal and external enterprise web
presence.
- Utilize website tools and web design technologies (HTML, XML,
CSS, JavaScript, ASP.NET, and Umbraco) to create responsive and
interactive web applications.3. Data Warehousing and Business
Intelligence:
- Define, design, develop, and deploy data marts, Extraction
Transformation Load (ETL) scripts, and Business Intelligence (BI)
dashboards.
- Work with data warehousing tools to design star schemas,
dimensions, and fact tables.
- Develop and optimize reports, sub-reports, and advanced
reporting functions using tools like Power BI, Power Platform, and
SQL.4. Database Management:
- Develop database-driven solutions utilizing SQL, Oracle, and
relational database management systems.
- Write and debug database query statements, stored procedures,
packages, functions, triggers, and cursors.
- Ensure data integrity, performance optimization, and
referential integrity of relational database structures.5.
Collaboration and Support:
- Collaborate with project teams, business analysts, and
stakeholders to gather requirements and deliver software
solutions.
- Provide strategic and tactical planning for enterprise
information systems.
- Stay current with emerging technologies and industry best
practices.
- Perform other related software development duties as
assigned.Required Qualifications:Education and Experience:
- Bachelor's degree from an accredited college or university in a
related field and four (4) years of relevant experience, OR
- Master's degree from an accredited college or university in a
related field and two (2) years of relevant experience.Technical
Skills:
- Expert Knowledge In:
- HTML, XML, CSS, JavaScript, SQL, ASP.NET, Umbraco, AWS, Power
Platform (Power Apps, Power BI, Power Automate, Report Builder),
Microsoft 365 (SharePoint, Teams, OneDrive, Access), Webflow,
Nintex Forms/Workflow/API, Dreamweaver, Photoshop, Oracle,
SQL.
- Ability To:
- Design, code, test, debug, and deploy software, web
applications, and databases.
- Utilize reporting tools and debugging tools to optimize and
troubleshoot solutions.
- Develop prototypes, data marts, and BI dashboards.
- Analyze business requirements and propose effective technical
solutions.
- Collaborate with cross-functional teams to ensure project goals
are met.Knowledge Of:
- Relational databases and data warehousing concepts, including
star schemas and dimensions.
- Object-oriented concepts, unified modeling language (UML), and
software development life cycle (SDLC).
- Current software development trends, tools, and best
practices.
- Website tools, design technologies, and security considerations
for web applications.Required Skills and Abilities:
- Strong problem-solving skills with the ability to troubleshoot
complex technical issues.
- Detail-oriented, organized, and capable of managing multiple
projects.
- Exceptional written and verbal communication skills.
- Ability to prioritize tasks, meet deadlines, and perform well
under pressure.
- Maintain confidentiality for proprietary and sensitive
data.
- Demonstrated ability to work both independently and
collaboratively in a team environment.Preferred Traits:
- Project-oriented mindset with excellent time management and
multitasking abilities.
- Ability to stay current with emerging software development
technologies and approaches.
- Strong analytical and critical-thinking skills.
#J-18808-Ljbffr
Keywords: Information Management Resources, Inc., Chino Hills , Software Engineer III, IT / Software / Systems , Los Angeles, California
Didn't find what you're looking for? Search again!
Loading more jobs...