Sr. Software Architect/developer - Bogota, Colombia - Resource Energy Solutions

Resource Energy Solutions
Resource Energy Solutions
Empresa verificada
Bogota, Colombia

hace 1 semana

Carolina González

Publicado por:

Carolina González

beBee Recruiter


Descripción

Sr. Software Architect/Developer (Energy Industry)

The job is to be performed remotely within 2 hours of MST Time.

You are an enthusiastic self-starter who enjoys working with a team and would like to be involved with a company that continues to grow. You have excellent.

Net skills and experience and can write software design specifications and develop, design and architect software in a web-based environment.

You have an understanding of the software development life cycle and are experienced in the natural resource sector.


Why Work at RES

  • Competitive compensation package
  • Employee performance bonus plan
  • Flexible hours / Casual work environment

We are Resource Energy Solutions Inc. a Calgary, Canada-based company providing innovative software and data management solutions to the Energy industries and we are looking for enthusiastic, energetic, additions to our development team. We have a great team of individuals and are looking for that perfect person to join us as we grow into bigger and better things.


Responsibilities:

As a software architect you are responsible for making high-level design choices and dictating technical standards, including software coding standards, tools, and platforms, encompass various stages of the software development life cycle and involve interactions with different stakeholders

  • Collaborate with stakeholders, including business analysts and product managers, to understand functional and nonfunctional requirements.
  • Required to work with our business analysts, client support, and development teams (both locally and remotely) to define architecture specifications and designs then develop leadingedge component libraries for use in products targeted at the oil and gas industry.
  • Provide technical leadership and guidance to development teams. This includes mentoring, code reviews, and ensuring that the development aligns with the architectural vision.
  • Evaluate and select appropriate technologies, frameworks, and tools for the projects. This involves considering factors like scalability, performance, and maintainability.
  • Consider and address performance and scalability aspects to ensure the software system can handle anticipated loads and requirements.
  • Stay updated on emerging technologies, industry trends, and best practices. Adapt the software architecture to incorporate new technologies when beneficial.
  • Identify opportunities for process improvement in software development and architecture practices.
  • Evaluate tradeoffs between different architectural options and choose the most suitable approach based on project goals and constraints.
  • Make critical decisions related to the overall design, architecture, and technologies used in the software system.
  • Required to design software user interface functionality and reports, write software design specifications, design data models using software industry best practices.
  • Required to build, test, modify and document software according to stringent design specifications.
  • Required to follow rigorous standards for code quality and maintainability.
  • Required to demonstrate the high degree of adaptability, initiative, resourcefulness, focus and team work required for a very dynamic and fast paced work environment.

Requirements:


  • Excellent oral and written communication skills.
  • Excellent analytical and problemsolving skills along with technical trouble shooting skills across various technologies.
  • Extensive experience with software design best practices such as OO analysis & design techniques and design patterns.
  • Extensive experience with webbased technologies such as HTML5, CSS3 and JavaScript, and key libraries such as Twitter Bootstrap, and Query highly regarded.
  • Experience with designing and building architectures using Web Services technologies (deep knowledge highly regarded).
  • Experience with SQL, including SQL Server (T-SQL) and Oracle (PL/SQL).
  • Experience with ORM (object relational mapping) design and practices. Experience with Entity Framework highly regarded.
  • Experience with the processes of CI (continuous integration). Experience with Cruise Control and NANT highly regarded.
  • Experience with Unit testing and testdriven development. Experience with MSTest highly regarded.
  • Experience with source code change control processes and supporting solutions such as SubVersion.
  • Experience with issue management and tracking using tools such as JIRA.
  • Knowledge and experience with various project management methodologies such as Agile/SCRUM highly regarded.
  • Knowledge and experience with enterprise integration and serviceoriented architecture highly regarded.
  • Knowledge of computer systems hardware and networking and cloud solutions highly regarded.
  • High proficiency in Windows XP/Vista/7 and Microsoft Office.

Desired Skills:


  • Experience in Oil & Gas Industry will be highly regarded.

Experience and Education:


  • Bachelor's degree in

Más ofertas de trabajo de Resource Energy Solutions