Ofertas de empleo Sr. Software Engineer

Acerca del puesto Sr. Software Engineer

Senior Software Engineer Job Description 
Location: Monterrey, Mexico 

 
Kalypso is seeking exceptional candidates who are looking for an exciting career as a Senior Software Engineer. 

As we have diverse Clients, across multiple industries and geographies, we expect our Senior Software Engineers to have high degree of adaptability when it comes to the problems they are asked to solve. We work with IoT (Internet of Things), Data Science, PLM (Product Lifecycle Management) through implementations, integrations, customizations, enhancements, and upgrades both on prem and cloud environments.  No two projects are the same – ability to learn quickly and be a problem solver is a must! The work is fast paced, demanding, and provides unparalleled exposure to unique opportunities. The learning curve can be quite steep at times, but our team will help you develop a broad set of skills and enable you to explore areas that are of interest to you. Our focus is on helping clients extract value from their software solutions, not just on making the technology work. 
 

Main Responsibilities, but not limited to:  
  • Develop technical and functional specifications based on software design and performance 
  • Assist in the data modeling and requirements definition mapping 
  • Development of software extensions and integrations using specific APIs 
  • Ensure quality of code by performing unit testing and code reviews 
  • Perform intermediate system configuration and customization 
  • Perform intermediate installations of tools to support development 
  • Effective status reporting within DevOps tools 
  • Performs intermediate system administrative functions 
  • Provide client support, including but not limited to: troubleshooting, software upgrades and enhancements 
  • Perform Data Migration (Data Analysis, Manipulation and Migration using an ETL process) 
  • Commit to meeting and exceeding customer service metrics, Service Level Agreements (SLA’s) 
  • Effective status reporting within the team and with the clients  
  • Manage requirements from multiple clients simultaneously 
  • Work with multi-disciplinary and cross-cultural teams  
  • Contribute to internal initiatives and tool building 
Requirements & Qualifications: 
  • Degree in Computer Science, Digital Systems, Software Development, or related 
  • 4+ years of experience developing in any of the following Java, Python, JavaScript, C#, .NET, SQL languages, or related 
  • Experience with Oracle Database and/or MS SQL Server 
  • Experience working with different OS platforms, any Linux distros and Windows 
  • Understanding of application architecture 
  • Experience using leading software development practices, technical documentation (requirements, functional specifications, test plans, etc.) 
  • Exposure to AWS and/or Azure cloud  
  • Versatility, flexibility, and proactivity when resolving technical issues and dealing with ambiguity 
  • Demonstrated ability to communicate effectively and collaborate with clients, peers, and managers 
  • Personal commitment to quality and on-schedule delivery; proven ability to establish and meet milestones and deadlines 
  • Basic understanding of business requirements and the process of translating them into well-engineered and integrated technical solutions; attention to detail 
  • Willingness to travel 
  • All applicants applying for job openings based in Mexico must be authorized to work in Mexico 
Preferred Skills:
  • Experience developing and publishing mobile applications is a plus 
  • Network management is a plus 
  • Experience working with PLM systems is a plus 
  • Knowledge in Oracle WebLogic Server, Oracle Fusion Middleware, or SOA is a plus 
  • Knowledge of JavaScript, Groovy Script and HTML is a plus 
  • Experience with cloud platform and cloud IoT tools is a plus 
  • Knowledge of NoSQL databases, such as Cosmos, Dynamodb or Mongodb