IFS is hiring a

Full Stack Software Engineer /Senior Full Stack Software Engineer (.Net) - IFS Energy and Resources

Colombo, Sri Lanka
Full-Time

The Software Engineer is a technical member of the development team.  They are responsible for designing, coding, and reviewing the work done in the team.  They participate in all aspects of the agile software development lifecycle, from inception to support.  Software Engineers embrace continuous personal improvement in their own learning process and team improvement.  Software Engineers demonstrate competence in technical decision-making and problem-solving.  They independently manage their contributions and proactively raise impediments.  They fully understand the processes and support adoption by the team. Software Engineers are a positive influence on the culture of the team and help other team members meet their objectives.

Essential Duties & Responsibilities

  • Contributes independently to multiple functional and technical areas within a product.
    • Designs and scopes new features.
    • Creates artifacts/documents that are valuable to the team.
  • Continued ownership of technical growth including:
    • Product and business knowledge
    • Problem solving skills.
    • Technical knowledge
    • Process knowledge.
  • Acts as a good citizen within the team technically and culturally.
  • Ensures quality of code written or reviewed.
  • Adheres to quality/technical team standards.
  • Reviews code according to their expertise.
  • Ensures that their deliverables meet the scheduled commitments.
  • Makes decisions in their area of responsibility that help maintainability, reuse, and performance.
  • Initiates conversations to get the support/clarity necessary to carry out a task.
  • Constructively challenges existing perspectives and proposed solutions inside the team.
  • Proactively assists in accomplishing team-level technical goals.
  • Initiates knowledge sharing with other team members.
  • Evaluates alignment of work with strategic initiatives and company goals.
  • Able to diagnose issues and provide solutions for multiple functional and technical areas within a product.
  • Can independently frame problems and perform relevant research for small (1 team-sprint) effort.
  • Recommended 4+ years of relevant experience
  • A Degree in Software Engineering, Computer Science, Information Technology or equivalent.
  • Able to work / be available a couple hours a day that overlap with US Business Hours is a must.

Skillset

  • Front-end technology: Expertise in front-end technologies, including JavaScript / Typescript, CSS3 and HTML5 and Angular third-party libraries. 
  • Development languages: Knowledge of server-side programming languages including C# /.NET (Core, Standard)
  • Database and cache: Familiarity with DBMS technology: SQL Server, T-SQL
  • Web Services:  Experience with SOAP, REST, JSON.
  • Basic design ability: Including knowledge of UI/UX and basic prototype design.
  • Programming Techniques:  experience with dependency injections,
  • Development Tools:  Eclipse IDE, Dev Studio is nice to have.
  • Testing:  Ability to implement Unit tests and Integration tests.  Experience with Selenium is nice to have.
  • SDLC Methodology:  experience practicing the Agile methodology.
  • Additional experience is a plus in the following areas:  WCF; Web Security, multithreading, MVC / MVVM, RESTful APIs, IoC Containers
  • Cloud Computing platform:  Microsoft Azure preferred.
  • Good writing and communication skills
  • Ability to visualize a proposed system and be able to build it.

Interviews and selections are being done continuously. If you are interested, apply as soon as possible.

As a step in our recruitment process, all final candidates will undergo a background check, to get us an understanding of our future employees.

We respectfully decline all offers of recruitment and/or advertising assistance.

IFS FACT 

IFS develops and delivers enterprise software for customers around the world who manufacture and distribute goods, maintain assets, and manage service-focused operations. The industry expertise of our people and solutions, together with commitment to our customers, has made us a recognized leader and the most recommended supplier in our sector. Our team of 6,000+ employees supports more than 10,000 customers worldwide from a network of local offices and through our growing ecosystem of partners. For more information, visit: IFS.com 

We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-stack Software Engineer Q&A's
Report this job
Apply for this job