The IT Application Developer provides expertise in delivering software detailed design development and unit testing services that support business requirements.
The unique combination of technical skills and understanding of business requirements allows the IT Application Developer to build software applications that are tailored to customer specific needs in a flexible way.
Key Responsibilities
? Performs coding, unit testing and documentation of software units defined by the design document
? Participates in software modification during integration testing
? Makes commitments that fall within the tasks given by authorized personnel. Participates in proposing changes that make the system more efficient and/or reduce operation or maintenance cost
? Develops efficient software within given time frame
? Responsible for resolve complex technical difficulty
? Wise or skillful for at least on one technical domain and can give some constructive advice to team lead and architect
? Responsible for help team lead and architect practice road map
? Responsible for training team and help team promote technical skill
Additional responsibilities at Principal level
? A senior expert in a field
? Impact on the planning and future direction of a particular area of expertise
? Partner with development team lead and architect practice road map
? Share with team and lead technical evolution
Additional responsibilities at Chief level
? Be regarded as an expert in a certain field or have popularity and influence in the domestic industry.
? Partner with Chief Architect and Delivery lead to practice road map
? Responsible for leading and practice exclusive technical developing and with leading edge in industry and marketing
Requirements:
a. Education
? Computer science related major
? Bachelor at least
? b. Experience/skills
? Expert as Java technical, full stack technical developer, familiar for some original code, such as Spring, JDK
? In-depth understanding for the code design, and good with different view, such as OOP, POP, FP, etc.
? Strong sense and knowledge for the program refactor design
? At least 10+ years development experience, 5+years at least for the core coding design and development
? 3+years head Internet company, such as Alibaba, Tencent, JD, MeiTuan, etc, and acting as the core technical working, such as Alibaba technical P7+ level
? Experience for the high concurrency development, such as million level QPS scenario
? Passion for the development working, join some open source project is more good, such as join some GitHub open project
? Good communication skill with technical and none-technical scenario
? Strong troubleshooting and problem solving sill, like the challenge for the high press
? Have some computer industry contribution is more good, such as core developer for the familiar system or application, such as Java community contribution
? Other development language, such as .net. python, is more good
c. 英语要: English request
? Literacy for English
职能类别: 互联网软件开发工程师
联系方式
上班地址:北京市朝阳区亮马桥路50号燕莎中心写字楼C215
Get email alerts for the latest"IT Principal Developer资深开发技术专家 jobs in Beijing"
