Expert Software Engineer Job Description

Expert Software Engineer Job Description

4.7
177 votes for Expert Software Engineer
Expert software engineer provides software development with Java, JavaScript and/or C++ programming languages.

Expert Software Engineer Duties & Responsibilities

To write an effective expert software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included expert software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Responsible for designing and developing responsive, functional user interfaces with HTML, CSS, JavaScript and Angular.JS technologies
Ideal candidate will demonstrable specialty in key stack modules (RRC, RLC, MAC, PDCP, L1,..) with ability to propose code changes, integrate, build and verify
Expertise with trace and debug tools to fully analyze protocol stack related issues in relation to expected implementation and appropriate 3GPP specifications
Work in a team environment with other software specialists to investigate issues related to GSM, WCDMA and LTE Access Stratum and to ensure root cause analysis, technical reporting and subsequent solutions
Creation and follow up of problem reports raised at all phases of the product development cycle
Oversee development teams
Actively leading all major stages of software defined infrastructure software development lifecycle, requirements definition, research, pre& post- release customer support activities
Implement embedded software to operate on 16-bit&32-bit
Debug your software, integrate it into the project, analyze found bugs and perform necessary corrections
Responsible for designing and implementing data-centric applications, such as data warehouses, operational data stores, analytical engines and data integration projects and the implications to business intelligence and analytics

Expert Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Expert Software Engineer

List any licenses or certifications required by the position: AWS, GCP

Education for Expert Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the expert software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Technical, Engineering, Business, Education, Information Systems, Software Development, Computer Engineering, Electrical Engineering, Software Engineering

Skills for Expert Software Engineer

Desired skills for expert software engineer include:

Programming languages
Software development methodologies and the software development lifecycle
JavaScript
Automated testing techniques and tools
CSS
Clojure
Design patterns and clean code principles
Functional programming languages
Haskell
Java

Desired experience for expert software engineer includes:

Ability to troubleshoot network, Windows OS, applications including MS SQL and other DB technologies
5 years' experience in mobile modem protocol stack development
3 years' experience focused on protocol stack solutions for wireless products (GSM / GPRS / EDGE / UMTS / LTE/ LTE Advanced) with versatile understanding of system -architecture & design in a product development organization
Familiar with test and development equipment such as CMU200, Agilent 8960
Excellent understanding on LTE, GSM, GPRS, EDGE, WCDMA, HSPA mobile phone software architecture and system concepts
Knowledge and experience on protocol and RTOS are required

Expert Software Engineer Examples

1

Expert Software Engineer Job Description

Job Description Example
Our company is looking for an expert software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for expert software engineer
  • Work on an geographically dispersed team embracing Agile and DevOps strategies owning responsibilities for full software development lifecycle from requirements and design, to development, testing and delivery
  • The engineer is responsible for participating in strategic planning discussions with technical and non-technical partners to identify and deliver the required business strategy
  • Passion for mentors others and continually developing themselves
  • Planning and performing testing to ensure fit to standards
  • Interface with various R&D groups, support and services groups
  • Contributes technical material to selected proposals and reports to substantiate and secure program funding
  • Reviews test plans and define / develop test benches for software libraries
  • Work closely with business units, internal and external customers to understand business requirements
  • Involved with vendor and product selection to ensure adherence to architecture standards
  • Communicate activities, statuses, accomplishments, and strategic direction with executive management
Qualifications for expert software engineer
  • Architectural focus and strong technical leadership skills
  • Working with offshore development team as a Technical Leader, could include development lead for daily scrum calls
  • Exceptionally strong analytical, problem-solving, and decision making skills
  • Ability to collaborate with stakeholders – Business partners, IT project team, off shore vendors, members at all levels
  • Extensive experience (5+ years) using VB.Net, C#.Net and Visual Studio to create multi-tiered web applications , Windows applications, Windows services, muli-threaded applications and Web Services
  • Experience working with Microsoft Office internals, specifically Word and Excel helpful
2

Expert Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an expert software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for expert software engineer
  • Demonstrate a clear and compelling expertise in a technical area integral to Healthcare IT
  • Effectively communicate resource needs and allocation for the project to thedepartment leadership
  • Partner with all ISD members in project planning and resource allocation
  • Provide technology and operational support to the department Management team
  • Provide updates in both written and spoken format
  • Specifically Lead engineering Project development efforts, maintaining a timeline for milestones and deliverables for the entire team associated with the project
  • Stay up to date with new technologies and development approaches within the industry
  • Work with department leadership on a daily basis providing status updates, recommendations for improvements, and other inputs to provide a world class engineering development organization
  • Working with management, identify, develop, and manage a strategic engineering plan for the candidate's respective project(s) within the department
  • Contribute to and drive technological and architectural decisions
Qualifications for expert software engineer
  • Experience using ORM technologies such as LINQ, NHibernate, or other entity frameworks
  • Expert level knowledge of Design Patterns and OOD (Object Oriented Design)HTML5 Experience/Interest
  • Knowledge/experience with MDM
  • Experience with Microsoft TFS necessary including configuration and administration oversiht and knowledge of process templates
  • Experience with Unit Testing within or Test Driven Development – would be responsible for monitoring this effort across teams
  • Knowledge of infrastructure elemements including networking, load balancing, encryption, virtualization, authentication, code signing, is strongly recommended
3

Expert Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of expert software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for expert software engineer
  • Build a platform that powers your customers - Write scalable, performant code that customers love
  • Apply the quality code practices in developing new features for FC Summit
  • Taking ownership over a piece of functionality written in Typescript, using Angular and LESS
  • Working with teams in various locations
  • Design, Coding in the area of iOS Development
  • Developing and maintaining applications on native mobile platforms
  • Completion of all necessary software and non-software components in the timescales as defined by the reporting manager
  • Ability to work on routine tasks with little supervision from reporting manager
  • All deliverables to be peer reviewed to ensure adherence to the relevant standards
  • Timely and accurate reporting of project status as required by reporting Manager
Qualifications for expert software engineer
  • Prefer 12+ years of experience in complex development environments, taking abstract concepts and ideas and formulating a detailed software engineering plan to deliver
  • First hand experience with using, managing, and developing for Linux, UNIX, and/or Microsoft Windows systems is a must
  • Very little or no travel is required in this role
  • Experience in guiding a team of developers from project initiation through deployment
  • Experience is crafting detailed design specifications test plans for unit and integration testing
  • Experience with utilizing software development tools and best practices
4

Expert Software Engineer Job Description

Job Description Example
Our company is looking for an expert software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for expert software engineer
  • Suggest product/process improvements and own the improvements implementation as required
  • Follow the latest technical and financial domain news and bring in new ideas and knowledge
  • Desire to learn new techniques and technology
  • Ability to advise and convince
  • Promote communication, cooperation, and teamwork
  • Be quality driven
  • Application Development Cycle - Define how to use different SDLC
  • Design � Establish system design and design patterns
  • Documentation - Create detail-oriented documentation that outlines new and moderately complex processes
  • Integration - Responsible for designing systems of integrated systems and modules
Qualifications for expert software engineer
  • Experience and deep understanding of logical and physical data modeling and relational database technologies, stored procedures, SQL, T-SQL, PL/SQL, Triggers
  • Data Visualization tool ie
  • Bachelor’s degree in a technical discipline or equivalent experience in IT industry
  • 508 & Accessibility a plus
  • Ability to convert business requirements into technical specifications and designs estimate the amount of effort necessary to complete the tasks
  • Good understanding of automotive bus systems
5

Expert Software Engineer Job Description

Job Description Example
Our growing company is looking for an expert software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for expert software engineer
  • Quality - Responsible for establishing coding standards and conducting code review of others
  • Security - Define and establish security protocol
  • Self Development - Responsible for continuous self-study, trainings, partnering with management, and/or seeking out opportunities to broaden scope to stay up to date with industry and organizational trends
  • Troubleshooting - Responsible for issue prevent by proactively identifying resolutions for issues that may arise
  • Understanding both development and operational dimensions of delivering a cloud solution to market and maintaining it
  • Create rapid, functional prototypes to aid in vetting technical directions
  • Maintain and improve continuous integration of already developed Genomics software
  • Minimum 7 years of software development experience, prefereably front end/UI, in Desktop/Web/Mobile
  • Design & Coding activities
  • Perform deployment of Business Intelligence solution components (Reports, Business Intelligence product configuration, ) to development, test and production environments
Qualifications for expert software engineer
  • Must have senior-level proficiency working with SQLServer, particularly stored procedures, and SQL data models
  • Could have basic-level proficiency working with SSIS
  • Experience developing and troubleshooting large-scale distributed applications
  • Passionate and creative attitude to unknown challenges
  • Demonstrated experience with sound technical design and documentation (Understanding not just what works, but why does it work?)
  • Experience with Agile development methodologies and tools to iterate quickly on product changes, developing user stories and working through backlog (XP, Continuous Integration, TDD and JIRA a plus)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates