Custom Software Engineer (Karnataka)

Custom Software Engineer (Karnataka)

03 Aug
|
Accenture
|
Karnataka

03 Aug

Accenture

Karnataka

Project Role Custom Software Engineer Project Role Description Develop custom software solutions to design code and enhance components across systems or applications Use modern frameworks and agile practices to deliver scalable high-performing solutions tailored to specific business needs Must have skills Python Programming Language Good to have skills AI ML Langchain Langraph Jupyter Jenkins Minimum 3 year s of experience is required Educational Qualification 15 years full time education Summary As an Application Developer you will engage in the design construction and configuration of applications tailored to fulfill specific business processes and application requirements Your typical day will involve collaborating with team members to understand project needs developing innovative solutions and ensuring that applications are optimized for performance and usability You will also participate in testing and debugging processes to deliver high-quality software that meets user expectations and business goals Roles Responsibilities - o Analyze engineering documents to understand the project requirements and translate them into python module code o Design create and interpret UML diagrams to document software architecture and design decisions clearly o Develop backend solutions using Python applying Object-Oriented Programming OOP principles to create robust maintainable code o Implement mathematical calculations and algorithms converting mathematical models of physical laws and processes into efficient accurate Python code o Optimize data handling using Python data structures including lists tuples dictionaries and sets for performance-critical components and reuse existing classes components available in the project o Write and maintain comprehensive unit and integration tests using Pytest to ensure code reliability and quality o Utilize Jupyter Notebooks for interactive coding data analysis and presentation of Python projects to support collaboration and knowledge sharing o Participate in code reviews and contribute to the continuous improvement of development processes and tools o Estimate the volume of work deadlines and collaborate with developers and engineers to achieve the expected result Professional Technical Skills - Must Have Skills Proficiency in Python Programming Language Python 3 x Jupyter Jenkins Pytest black flack8 sphinx Draw io - Strong understanding of software development methodologies -Basic understanding of stress principles methodologies and stress calculation methods is an advantage -Ability to create and work with UML diagrams for clear software design documentation Must - Strong understanding of Object-Oriented Programming OOP concepts with practical implementation experience in Python Must - Proficient in Python data structures and standard libraries especially mathematical modules such as math Must -Hands-on experience implementing mathematical formulas and algorithms in Python Must - Experience using Jupyter Notebooks for interactive computing and data presentation Must - Experience with Pytest or equivalent testing frameworks to build reliable automated tests Must - Exposure to collaborative version control systems e g Git Must -Valuable communication skills in English both written and spoken Desirable - Familiarity with Agile development methodologies -Experience with backend frameworks or tools relevant to Python backend development - Familiarity with the aerospace domain and experience working with related projects will be a plus - Basic understanding of stress principles methodologies and stress calculation methods is an advantage Additional Information - Bachelor s degree in computer science Engineering Mathematics or a related field - At least 5 years of experience in computer engineering preferably development work for industrial products or projects - This position is based at our Bengaluru office 15 years full time education

📌 Custom Software Engineer (Karnataka)
🏢 Accenture
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: custom software engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: custom software engineer (karnataka) / karnataka