Expert Software Engineer Job Description
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:
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:
Desired experience for expert software engineer includes:
Expert Software Engineer Examples
Expert Software Engineer Job Description
- 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
- 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
Expert Software Engineer Job Description
- 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
- 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
Expert Software Engineer Job Description
- 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
- 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
Expert Software Engineer Job Description
- 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
- 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
Expert Software Engineer Job Description
- 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
- 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)