Arbetsbeskrivning
The Software Engineer is responsible for designing, developing, testing, and supporting data integration solutions and web-based applications.
This role works closely with clients and internal stakeholders to deliver scalable software solutions, ensure data quality, and support business requirements.
Key Responsibilities
- Gather and analyze client requirements through meetings and consultations.
- Design, develop, and optimize ETL processes for data integration and transformation.
- Perform testing and data validation to ensure accuracy, completeness, and quality.
- Develop, maintain, and support web applications, ERP systems, and e-commerce portals.
- Participate in the full Software Development Life Cycle (SDLC), including design, development, testing, deployment, and support.
- Design and optimize database schemas, queries, and stored procedures.
- Work with technologies such as Laravel, ASP.NET MVC, HTML, JavaScript, MySQL, and SQL Server.
- Collaborate with clients and project teams, providing technical support and project updates.
- Maintain technical documentation, including processes, system designs, and test results.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience in software development, data integration, ETL development, or related technical roles.
- Strong understanding of software development methodologies and database technologies.
Knowledge
- Software Engineering
- Data Structures and Algorithms
- Operating Systems
- Object-Oriented Programming
- Computer Architecture
- Digital Logic Design
- Software Project Management
- Java Programming
- C++ Programming
Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Attention to detail and commitment to quality.
- Ability to manage multiple tasks and priorities in a fast-paced environment.