US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer

DESCRIPTION:

Duties: Design, develop and implement software solutions.

Solve business problems through innovation and engineering practices.

Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules.

Identify or troubleshoot application code-related issues.

Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications.

Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows.

Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

Translate business requirements to equivalent technical specifics and develop software application modules.

Develop software modules and microservices deployed on Cloud by examining system flows, data usage and work processes.

Implement distributed architecture-based system, especially involving large data volumes and real-time event processing.

Understand the architecture across all application platforms and integrate them with performant Database systems.

Satisfy both business and functional requirements for scalable systems with high-volume transaction processing.

Utilize automated testing frameworks to develop testing programs and test-automation suites.

Provide ongoing technical support to the end users of the existing application platform.

Monitor performance and availability of the application systems.

Identify bottlenecks and troubleshoot issues as they arise.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Applied Computer Science, Computer Science, Computer Engineering, Data Science, Data Analytics, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Software Developer, Programmer Analyst, IT Consultant, or related occupation.

The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Science, Computer Engineering, Data Science, Data Analytics, or related field of study plus 7 years of experience in the job offered or as a Software Engineer, Software Developer, Programmer Analyst, IT Consultant, or related occupation.

Skills Required: Requires 5 years of experience in the following: developing QlikView and QlikSense dashboards and reports for big data analysis and visualization; integrating business intelligence applications with Oracle and SQL Server relational databases; authoring PL/SQL (stored procedures, functions, and views) to execute query operations on relational databases; using ETL tools to extract, transform, and load data from APIs, files, and databases; designing and maintaini...




Share Job