Logo
  • Home
  • Industries
    • Aerospace
    • Automotive
    • Defence
    • Energy
    • Industrial
    • Medical Devices
  • Services
    • Engineering and R&D
    • Manufacturing & Engineering
    • Digital Services
  • Company
    • About Us
    • Careers
  • Resource
    • Blog
    • Case Study
    • Factsheet
  • Contact Us
  • Digital Factory
Logo

Petrus is an Engineering Research & Development (ERnD) and Industries 4.0 technology services provider. We help you innovate quickly, seamlessly, and with the best possible return on efforts. We put modern technologies to the best of their use as part of your innovation and the innovation process. Do you want to engineer the future with us?

  • Corporate Office

    34A, Kamaraj Road, Coimbatore - 641 018, Tamil Nadu, India.
  • Registered Office

    511, Sathy Rd, Sivasakthi Colony, Ganapathy, Coimbatore - 641 006, Tamil Nadu, India.
  • Contact Info

    info@petrustechnologies.com | +91 422 350 9900

Software Developer (Senior, Junior, Full-Stack)

  • Home
  • Software Developer (Senior, Junior, Full-Stack)
  • By admin

Software Developer (Senior, Junior, Full-Stack)

A Software Developer enjoys the challenge of designing and building applications that solve today’s business needs. This person must be willing to keep up to date with the fast-moving cloud services landscape including IaaS, SaaS, and PaaS designs to remain an effective member of the development team. A software developer should work equally well on a team or independently, given a set of project requirements or tasks. This requires the developer to possess Excellent communication and collaboration skills.

The developer should understand the aspects of the software development cycle, from architecture to testing. This person designs, builds, and maintains efficient, reusable, and reliable code. This person should have experience with participating in projects using agile methodologies, such as the Scrum approach to agile software development. They should also be able to effectively gather customer requirements and ask clarifying questions when needed and translate these requirements to actionable tasks they perform, or delegate to members of the team. Five plus years of experience with deep understanding of web technologies, API consumption/development, full lifecycle application development, database development (relational and/or NoSQL), and enterprise/cloud architecture.

Experience: 3+years
Location: Coimbatore, Chennai, Bangalore
Requirement: B.E, B.Tech, MCA, M.E, M.Tech

Job Description      

  • 3-10+ years of experience developing applications, consuming, and developing APIs, and following technical best practices and design patterns.
  • 3-5 years of experience with creating pilots, prototypes, and proof-of-concepts to provide validation of specific scenarios.
  • 4-6 years of experience developing hybrid solutions on-premises or in the cloud.
  • 3+ years of experience working in an Agile environment practicing CI/CD.
  • 3+ years of experience working with source code repository management systems, such as TFS, GitHub, and Azure DevOps.
  • Deep understanding of application development practices and design patterns, application lifecycle management, and common software architectures.
  • Solid understanding of modern DevOps practices, including automation, continuous delivery, continuous deployment, and continuous integration methodologies.
  • Solid understanding of common database technologies, such as SQL Database/Server, Oracle, MySQL, PostgreSQL, MongoDB.
  • Strong understanding of Agile development best practices.
  • Understanding of software testing and optimization methodologies, including writing unit tests, and executing performance and regression testing.

Technologies
API Gateway, RDS, Redshift, Docker, GitHub, Jira, MongoDB, MQTT, AMQP MySQL, Node.js, NoSQL, Docker, Kubernetes

Programming/Scripting Languages

C# or Java, SpringBoot, JavaScript, Python, SQL, Microservices

Cloud Platforms

Azure / AWS / GCP

Non-Technical Skills

Proven ability to develop software using Agile methodologies.

  • Proven track record of creating rich documentation for software solutions.
  • Presentation skills with a high degree of comfort with both large and small audiences.
  • Proven track record of driving decisions collaboratively, resolving conflicts and ensuring follow through.
  • Problem-solving mentality leveraging internal and/or external resources.
  • Exceptional verbal and written communication.
Job Location: Bangalore Chennai Coimbatore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Web Developer (Senior, Junior)
Data Engineer

Recent Jobs

Application Consultant – Manufacturing Specialist

MES Developer – Manufacturing Execution System

IoT Developer

Data Engineer

Software Developer (Senior, Junior, Full-Stack)

Web Developer (Senior, Junior)

DevOps Engineer

Product Designer

Marketing Executive/Manager

Electrical Control & Automation Engineer

About Petrus

Petrus is an Engineering R&D & Industries 4.0 technology services provider. We help you innovate quickly, seamlessly, and with traceable business results as a return on efforts. We enable your new product development with digital technologies, from conception to customer intelligence. Let's engineer the future and bring innovation closer to you!

Services

  • Engineering and R&D Services
  • Manufacturing & Engineering
  • Digital Services
  • Digital Factory

Company

  • About Us
  • Contact Us
  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy

Contact Us

  • Corporate Office

    34A, Kamaraj Road, Coimbatore - 641 018 Tamil Nadu, India.
  • Registered Office

    511, Sathy Rd, Sivasakthi Colony, Ganapathy, Coimbatore - 641 006, Tamil Nadu, India.
  • Contact Info

    info@petrustechnologies.com | +91 422 350 9900

© 2023 Petrus Technologies

Logo
We - and our partners - use cookies to deliver our services and to show you ads. By using our website, you agree to the use of cookies as described in our Cookie Policy
Accept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
Case Study

    Case Study

      Case Study

        Factsheet