
Software Engineer
2 weeks ago
Summary
The Software Engineer is a creative and skilled mid-level developer responsible for designing, prototyping, and coding new innovative solutions as well as analyzing and modifying existing code. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with other members of Elixir's Product & Engineering department working on different areas of the product. Therefore, a commitment to collaborative problem solving, design, and quality product is important.
To be successful in the position you are highly passionate about application design and programming and aspire to contribute to our digital transformation agenda. You will join an inspiring and curious team responsible for designing and developing our category leading communications operations platform that turns highly regulated customer communications into a competitive advantage and impacts how information is communicated to thousands of consumers worldwide.
Essential Functions
Working as a member of a multi-functional agile squad, the essential functions of the role include, but are not limited to:
- Design, develop, test, deploy, maintain, and enhance large scale software solutions.
- Develop and implement technical strategies to achieve business goals and drive innovation.
- Solve technical problems of high scope, complexity, and ambiguity in collaboration with squad members.
- Contributing to architectural best practices and process improvements through code reviews.
- Identifying and correcting bottlenecks that optimize delivery execution and the adoption of development best practices.
- Apply Test-driven Development (TDD) and automated testing practices to produce reliable code.
- Provide technical support to product users and Elixir colleagues when necessary and provide a high quality of communication and support.
- Maintain any training or certification as required, including compliance, annual refresher, policy, or job-specific training.
- Embrace and sustain a work environment that supports Elixir's core values: Community, Learning, Integrity, and Pioneering.
- Other duties as required.
Competencies
- Fluent in at least one programming language such as Java, Python, C#, C++, React, etc.
- Good knowledge of databases such as MySQL, Oracle, or MongoDB
- Experience with content management systems (CMS) and version control (Git)
- Ability to accurately estimate and scope development work
- Self-starter who can grasp difficult concepts quickly and work with minimal supervision
- Knowledge of development best practices using modern technology stacks
- Knowledge of production grade applications and services with consideration for security, scalability, and reliability will be a big plus
- Understanding of TDD, automated testing practices and the ability to apply them to produce solid code will be a big plus
- Problem-solving skills and critical thinking
- Ability to work independently and with a team
- Communication skills
- People and interpersonal skills
- Is inquisitive and asks great questions
Requirements
- 1-3 years of experience and proficiency working as a software engineer with end-to-end software development project lifecycle delivery execution
- Solid problem-solving and critical thinking skills
- Experience using standard Unit Test frameworks and the ability to do performance testing
- Hands on experience with Agile development including daily scrum and weekly iteration reviews and planning
-
Senior Software Engineer
6 days ago
Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full timeSenior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...
-
Software Engineer
6 days ago
Islamabad, Islamabad, Pakistan ENW Trading Full timeResponsibilities:- Collaborate with cross-functional teams to analyze user requirements and design software solutions for various projects in trade, e-commerce, telecommunications, and marketing.- Develop high-quality, efficient code using programming languages such as Java, Python, or C++.- Conduct thorough testing and debugging of software applications to...
-
Software Engineer
6 days ago
Islamabad, Islamabad, Pakistan Howmuch Pvt. Ltd Full timeOverviewArkhitech is seeking talented Software Engineer with ReactJS or NodeJS experience that enjoy building advanced internet applications, designing great APIs, and mentoring junior developers.OverviewArkhitech is seeking talented Software Engineer with ReactJS or NodeJS experience that enjoy building advanced internet applications, designing great APIs,...
-
Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Devsinc Full timeDevsinc is on the lookout for an experienced Senior Fullstack Python Developer to join our innovative team. In this role, you will be responsible for developing and maintaining web applications using Python for backend services and modern JavaScript frameworks for the frontend. You'll work closely with product managers and UX/UI designers to create seamless...
-
Senior Cloud Engineer
3 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....
-
Software Engineer
3 days ago
Islamabad, Islamabad, Pakistan Howmuch Pvt. Ltd Full time6 days ago Be among the first 25 applicantsOverviewArkhitech is seeking talented Software Engineer with Ruby on Rails experience that enjoy building advanced internet applications, designing great APIs, and mentoring junior developers.Major Duties & ResponsibilitiesCultivating engineering best practices within the web group, and, in conjunction with other...
-
Principal Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Elixir Technologies Corporation Full timeReporting to the Director Engineering, the Principal Software Engineer is a highly motivated individual contributor, and a key member of the engineering team participating in setting technical direction for new and existing products, recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the...
-
Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Global Rescue Full timeCompanyBrief DescriptionGlobal Rescue is the world's leading membership organization providing integrated medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004, Global Rescue's unique operational model provides best-in-class services that identify, monitor, and respond to threats and...
-
Senior Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Encode Full timeEnCode is a cutting-edge software company strategically headquartered in Islamabad, serving as the dynamic tech extension of our Berlin-based parent company. We specialize in providing top-notch software solutions to clients across Europe. EnCode's mission is to empower software specialists by providing them with a stable and collaborative working...
-
Junior Software Engineer
5 days ago
Islamabad, Islamabad, Pakistan beBeeSoftware Full time 800,000 - 1,200,000Our company is seeking a skilled Junior Software Engineer to play a key part in our development team.The ideal candidate will have strong programming skills in one or more languages, a bachelor's degree in Computer Science or related field, and excellent problem-solving and analytical skills.We offer a dynamic and supportive work environment, opportunities...