Placement papers | Freshers Walkin | Jobs daily: Senior Software Engineer at Optanix (Raleigh, NC)


Search jobs and placement papers

Senior Software Engineer at Optanix (Raleigh, NC)

Job Summary:


The Senior Software Engineer will design, development, integration, testing, and deployment of software solutions by working with upper management to define software requirements and take the lead on operational and technical projects. In this role, the Senior Software Engineer oversees the technical aspects of development teams and coordinate strategies to ensure that technologies interconnect and various product lines inter-operate smoothly.  He/she should be able to conduct new technology research, concept specification and design of individual software components either alone or directing a team.  He/she should have excellent organization and problem-solving skills. This role requires hands-on experience in software development and agile methodologies. The goal will be to develop high-quality software that is aligned with user needs and business goals. 


Experience needed:



  • Develop high-quality software design and architecture 

  • Identify, prioritize and execute tasks in the software development life cycle

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks through appropriate tools and scripting

  • Review and debug code

  • Coaches, mentors, delegates and provides technical leadership to other team members

  • Perform validation and verification testing

  • Collaborate with internal teams and vendors to fix and improve products

  • Document development phases and monitor systems

  • Ensure software is up-to-date with latest technologies and standards are being followed

  • 10+ years of professional programming experience

  • Bachelor’s degree in Computer Science or Engineering

  • Passion for building slick and responsive UI

  • Solid understanding of building performant and scalable user interfaces with large scale data with an obsession to design aesthetics

  • A firm grasp of computer science fundamentals including object-oriented design, data structures, algorithms, and programming

  • Natural tendency to self-test the code before handing it to QA

  • Experience in designing and developing large scalable web applications

  • Familiar with ReactJS, Angular, GraphQL, or Node.js libraries

  • Experience in building fault tolerant, resilient, and highly scalable network management systems

  • Strong communication and collaboration skills

  • Experience using modern development collaboration tools like Jira, Confluence, Git, CI/CD pipelines 


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment